XML 32 R23.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note 8 - Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2022
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, 2022

  4,268,221   2.18   1.50   1,187,546 

Issued

  -   -   -   - 

Exercised

  -   -   -   - 

Outstanding and exercisable at June 30, 2022

  4,268,221   2.18   1.00   130,704 
Deferred Compensation Arrangement with Individual, Share-based Payments [Table Text Block]
  

June 30, 2022

  

June 30, 2021

 
         

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

  2,066,343   2,428,329 

Granted in current period

  108,148   33,238 

Issued in current period

  (147,338)  (53,416)

Shares-to be issued outstanding June 30, 2022 and 2021, respectively

  2,027,153   2,408,151 
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, 2022

  2,843,693   2.39   7.69   49,246 

Granted during 2022

  216,296   1.52   2.48   - 

Exercised during 2022

  -   -   -   - 

Forfeited or expired during 2022

  -   -   -   - 

Options outstanding June 30, 2022

  3,059,989   2.29   6.88   - 

Exercisable, June 30, 2022

  994,914   2.18   5.53   - 
  

Number of Options

  

Weighted Averaged Exercise Price $

  

Weighted Average Remaining Contractual Life (Years)

  

Aggregate Intrinsic Options Value $

 

Options outstanding January 1, 2022

  83,330   1.85   3.33   49,748 

Granted during 2022

  -   -   -   - 

Exercised during 2022

  -   -   -   - 

Options outstanding June 30, 2022

  83,330   1.85   2.83   7,471 

Exercisable, June 30, 2022

  69,442   1.68   2.62   7,471 
Restricted Stock [Member]  
Notes Tables  
Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]
  

Number of Shares

  

Weighted Average Grant-Date Fair Value per Award

 

Non-vested as January 1, 2022

  96,557   2.33 

Granted

  975,148   0.86 

Vested

  (224,850)  - 

Cancelled

  (92,017)  - 

Non-vested as June 30, 2022

  754,838   1.20