XML 34 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Note 9 - Stockholders' Equity (Tables)
9 Months Ended
Sep. 30, 2021
Notes Tables  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
    Warrant shares outstanding     Weighted Average exercise price     Weighted Average remaining life    

Intrinsic value

 
                                 

Outstanding at January 1, 2021

    6,369,396     $ 1.97     $ 2.48     $ 2,784,117  

Issued

    -                        

Exercised

    (2,004,926 )     1.57       -       -  

Expired or cancelled

    -       -       -       -  

Outstanding and exercisable at September 30, 2021

    4,364,470     $ 2.15     $ 1.76     $ 1,088,192  
    Warrant shares outstanding     Weighted Average exercise price     Weighted Average remaining life    

Intrinsic value

 
                                 

Outstanding at January 1, 2020

    1,074,171     $ 0.50     $ 4.10     $ 956,012  

Issued

    6,459,000       2.01       3.00       -  

Exercised

    (1,133,975 )     0.87       -       -  

Expired or cancelled

    -       -       -       -  

Outstanding and exercisable at September 30, 2020

    6,399,196     $ 1.95     $ 2.73     $ 880,449  
Deferred Compensation Arrangement with Individual, Share-based Payments [Table Text Block]
   

September 30, 2021

   

September 30, 2020

 
                 

Shares-to-be-issued, outstanding January 1, 2021 and 2020, respectively

    2,428,329       2,375,762  

Granted in current period

    33,238       363,956  

Issued in current period

    (455,906 )     (387,991 )

Shares-to be issued outstanding September 30, 2021 and 2020, respectively

    2,005,661       2,351,727  
Share-based Payment Arrangement, Option, Activity [Table Text Block]
   

Number of Options

   

Weighted Averaged Exercise Price $

   

Weighted Average Remaining Contractual Life (Years)

   

Aggregate Intrinsic Options Value $

 

Options outstanding January 1, 2021

    1,953,443       1.88       3.09       476,964  

Granted

    2,032,175       2.48       9.48       -  

Exercised during 2021

    (485,247 )     1.59       -       -  

Forfeited or expired

    (351,759 )     1.99       -       -  

Options outstanding September 30, 2021

    3,148,612       2.30       7.14       35,776  

Exercisable, September 30, 2021

    604,817       1.95       1.90       35,776  
   

Number of Options

   

Weighted Averaged Exercise Price $

   

Weighted Average Remaining Contractual Life (Years)

   

Aggregate Intrinsic Options Value $

 

Options outstanding January 1, 2020

    1,212,442       1.61       2.00       -  

Granted

    80,000       -       -       -  

Exercised during 2020

    -       -       -       -  

Forfeited or expired

    (289,464 )     3.89       -       -  
      1,002,978       1.56       1.59       114,570  

Exercisable, September 30, 2020

    828,370       1.55       1.38       88,983  
   

Number of Options

   

Weighted Averaged Exercise Price $

   

Weighted Average Remaining Contractual Life (Years)

   

Aggregate Intrinsic Options Value $

 

Options outstanding January 1, 2021

    74,997       1.41       3.18       54,748  

Granted

    16,666       3.94       4.48          

Exercised during 2021

    (8,333 )     2.34       2.34       -  

Options outstanding September 30, 2021

    83,330       1.83       3.09       38,082  

Exercisable, September 30, 2021

    55,553       1.09       2.19       32,860  
   

Number of Options

   

Weighted Averaged Exercise Price $

   

Weighted Average Remaining Contractual Life (Years)

   

Aggregate Intrinsic Options Value $

 

Options outstanding January 1, 2020

    49,998       1.43       2.94       19,333  

Granted

    24,999       1.70       3.00       -  

Exercised during 2020

    -       -       -       -  

Options outstanding September 30, 2020

    74,997       1.52       2.86       19,333  

Exercisable, September 30, 2020

    52,776       1.57       2.24       14,666  
Restricted Stock [Member]  
Notes Tables  
Disclosure of Share-based Compensation Arrangements by Share-based Payment Award [Table Text Block]

Restricted Stock Awards

 

Shares

   

Weighted Average
Grant-Date Fair
Value per Award

 
                 

Non-vested as December 31, 2020

    -     $ -  

Granted

    89,285       2.52  
Vested     -       -  

Cancelled

    (11,458 )     -  

Non-vested as September 30, 2021

    77,827     $ 2.52