XML 34 R25.htm IDEA: XBRL DOCUMENT v3.21.1
Note 9 - Stockholders' Equity (Tables)
3 Months Ended
Mar. 31, 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.49
    $
2.48
    $
2,784,117
 
Issued
   
-
     
 
     
 
     
 
 
Exercised    
(1,918,925
)    
1.57
     
-
     
4,044,164
 
Expired or cancelled
   
-
     
-
     
-
     
-
 
Outstanding and exercisable at March 31, 2021
   
4,450,471
    $
2.14
    $
2.26
    $
6,381,930
 
   
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
   
-
     
-
     
-
     
 
 
Exercised
   
(460,725
)    
0.50
     
-
     
630,389
 
Expired or cancelled
   
-
     
-
     
-
     
-
 
Outstanding and exercisable at March 31, 2020
   
613,446
    $
0.50
    $
3.85
    $
460,085
 
Deferred Compensation Arrangement with Individual, Share-based Payments [Table Text Block]
   
March 31, 2021
   
March 31, 2020
 
                 
Shares-to-be-issued, outstanding January 1, 2021 and 2020, respectively
   
2,440,878
     
2,375,760
 
Granted in current period
   
33,238
     
102,768
 
Issued in current period
   
(65,965
)    
(11,995
)
Shares-to be issued outstanding March 31, 2021 and 2020, respectively
   
2,408,151
     
2,466,533
 
 
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
32,175
 
3.11
 
-
 
-
 
Exercised during 2021
-
 
-
 
-
 
-
 
Forfeited or expired
(435,558)
 
1.58
 
-
 
-
 
Options outstanding March 31, 2021
1,550,060
 
1.98
 
3.62
 
2,457,153
 
Exercisable, March 31, 2021
745,045
 
1.93
 
2.60
 
1,222,127
 
 
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.71
 
2.40
 
-
 
Granted
-
 
-
 
-
 
-
 
Exercised during 2020
-
 
-
 
-
 
-
 
Forfeited or expired
-
 
-
 
-
 
-
 
Options outstanding March 31, 2020
1,212,442
 
1.71
 
2.40
 
-
 
Exercisable, March 31, 2020
1,117,829
 
1.84
 
1.84
 
-
 
 
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
 
4.30
   
 
 
 
 
Exercised during 2021
-
 
-
   
-
 
-
 
Options outstanding March 31, 2021
91,663
 
1.87
   
3.30
 
161,660
 
Exercisable, March 31, 2021
52,769
 
1.34
   
2.37
 
117,829
 
 
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.87
 
2.94
 
-
 
Granted
8,333
 
1.65
 
 
 
-
 
Exercised during 2020
-
 
-
 
-
 
-
 
Options outstanding March 31, 2020
58,331
 
1.87
 
2.94
 
 
 
Exercisable, March 31, 2020
41,663
 
1.71
 
2.03
 
84,579