Quarterly report pursuant to Section 13 or 15(d)

Note 8 - Stockholders' Equity (Details Textual)

v3.22.2.2
Note 8 - Stockholders' Equity (Details Textual)
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2022
USD ($)
$ / shares
shares
Sep. 22, 2022
USD ($)
$ / shares
shares
Aug. 24, 2022
USD ($)
$ / shares
shares
Jun. 29, 2022
USD ($)
$ / shares
shares
May 16, 2022
USD ($)
$ / shares
shares
Mar. 29, 2022
USD ($)
$ / shares
shares
Feb. 09, 2022
USD ($)
$ / shares
shares
Dec. 15, 2021
USD ($)
$ / shares
shares
Aug. 11, 2021
USD ($)
$ / shares
shares
Jun. 30, 2021
USD ($)
$ / shares
shares
May 12, 2021
USD ($)
$ / shares
shares
May 02, 2021
USD ($)
$ / shares
shares
Mar. 26, 2021
USD ($)
$ / shares
shares
Sep. 30, 2022
USD ($)
shares
Sep. 30, 2021
USD ($)
$ / shares
shares
Jun. 30, 2021
USD ($)
$ / shares
shares
Mar. 31, 2021
USD ($)
Jun. 30, 2021
USD ($)
$ / shares
shares
Sep. 30, 2022
USD ($)
$ / shares
shares
Sep. 30, 2021
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
shares
Number of Warrant Holders That Exercised Warrants             17                            
Stock Issued During Period, Shares, Warrant Exercise (in shares) | shares             3,188,190                            
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares     $ 0.80 $ 0.80     $ 0.80                            
Stock Issued During Period Value, Warrant Exercise     $ 1,200,000 $ 850,000     $ 2,550,553                       $ 2,550,552    
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares 177,571   1,500,000 1,062,500                   177,571         177,571    
Equity Amount Payable $ 100,862                         $ 100,862         $ 100,862   $ 100,862
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price (in dollars per share) | $ / shares                                     $ 0.96    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value (in dollars per share) | $ / shares   $ 0.98     $ 0.97 $ 0.8289     $ 1.75     $ 1.48 $ 1.80           $ 0.61    
Number of Employees, Awards Granted   1       1     1     1 5                
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross (in shares) | shares   1,000,000     45,000 150,000     5,000     20,000 67,500           1,195,000   637,500
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period (Month)   36 months     36 months 36 months     36 months     36 months 36 months                
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate                                     69.23% 73.99%  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Grant Date Intrinsic Value (in dollars per share) | $ / shares   $ 0.697499     $ 0.642608 $ 0.54     $ 1.12     $ 0.93 $ 1.16                
Share-Based Compensation Arrangement by Share-Based Payment Award, Call Option Value   $ 697,499     $ 28,917 $ 81,035     $ 5,606     $ 18,628 $ 78,492                
Warrants and Rights Outstanding 73,469                         73,469         $ 73,469    
Vesting on the First Anniversary [Member]                                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage   25.00%     25.00% 25.00%     25.00%     25.00% 25.00%                
Conversion of Interest Payable on Related Party Debt into Common Stock [Member]                                          
Debt Conversion, Original Debt, Amount                                     $ 161,750    
Debt Conversion, Converted Instrument, Shares Issued (in shares) | shares                                     149,770    
Inducement Warrant [Member]                                          
Stock Issued During Period, Shares, Warrant Exercise (in shares) | shares       1,062,500                                  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares     $ 1.50 $ 1.50     $ 1.50                            
Stock Issued During Period Value, Warrant Exercise             $ 2,550,552                            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares     1,500,000 1,062,500     3,188,190                            
Warrants and Rights Outstanding, Term (Year)     3 years 3 years     3 years                            
Warrant Issuance Four [Member]                                          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                   $ 1.67           $ 1.67   $ 1.67      
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares                   227,994         238,066 227,994   227,994   238,066  
Warrant Exercisable Period, After Issuance Of Financing (Month)                   36 months                      
Warrants and Rights Outstanding                   $ 119,103           $ 119,103   $ 119,103      
Warrant Issuance Four Exercise Price [Member]                                          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                   $ 119,760           $ 119,760   $ 119,760      
Warrant Issuance Four Volume Weighted Average Price [Member]                                          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares                   108,234           108,234   108,234      
Warrant Issuance Five [Member]                                          
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares                 10,072                        
Warrant Exercisable Period, After Issuance Of Financing (Month)                 36 months                        
Warrants and Rights Outstanding                 $ 5,285                        
Warrant Issuance Three [Member]                                          
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares                             $ 2.06         $ 2.06  
Class of Warrant or Right, Number of Securities Called by Warrants or Rights (in shares) | shares                             2,666,459         2,666,459  
Warrant Issuance [Member]                                          
Share-Based Payment Arrangement, Expense                                   $ 382,048      
Stock Issued During Period, Shares, Warrant Exercise (in shares) | shares       1,062,500                                  
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares       $ 0.80                                  
Stock Issued During Period Value, Warrant Exercise     $ 1,200,000 $ 850,000                                  
Warrant Issuance One [Member]                                          
Stock Issued During Period, Shares, Warrant Exercise (in shares) | shares     1,500,000                                    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares     $ 1.50                                    
Warrant Issuance Two [Member]                                          
Stock Issued During Period, Shares, Warrant Exercise (in shares) | shares     1,500,000                                    
Class of Warrant or Right, Exercise Price of Warrants or Rights (in dollars per share) | $ / shares     $ 0.80                                    
Restricted Stock Units (RSUs) [Member]                                          
Share-Based Payment Arrangement, Expense                           65,002 $ 121,635       $ 195,005 $ 311,352  
Share-Based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount $ 0                         $ 0         0    
Restricted Stock Units (RSUs) [Member] | Board Of Directors [Member]                                          
Share-Based Payment Arrangement, Expense                             $ 65,000 $ 65,000 $ 65,000   195,005   $ 260,005
Number of Employees, Awards Granted 4       4 4   4 4   4   4                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | shares 65,100       54,168 78,420   42,484 37,143   38,924   36,112                
Share-Based Compensation Arrangement By Share Based Payment Award, Equity Instruments Other Than Options, Grants In Period, Value $ 65,002       $ 65,002 $ 65,002   $ 65,000 $ 65,000   $ 65,002   $ 65,002                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Intrinsic Value, Amount Per Share (in dollars per share) | $ / shares $ 9,985       $ 1.20 $ 0.829   $ 1.53 $ 1.75   $ 1.67   $ 1.80                
Restricted Stock Units (RSUs) [Member] | Employees [Member]                                          
Share-Based Payment Arrangement, Expense                                     799,379   187,501
Number of Employees, Awards Granted                         1                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period (in shares) | shares                         1,000,000                
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Intrinsic Value, Amount Per Share (in dollars per share) | $ / shares                         $ 1.80                
Restricted Stock Units (RSUs) [Member] | Director [Member]                                          
Share-Based Payment Arrangement, Expense                                     $ 195,005   $ 260,003
Warrants [Member]                                          
Share-Based Payment Arrangement, Expense             $ 382,048                            
Share-Based Payment Arrangement, Option [Member]                                          
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Volatility Rate   76.15%     73.45% 72.33%     73.29%     74.79% 73.97%