XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Note 9 - Per Share Data (Tables)
3 Months Ended
Mar. 31, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

Three Months Ended March 31,

 
   

2022

   

2021

 

Net loss for basic earnings per share

  $ (361,049 )   $ (812,105 )

Less: Gain from change in fair value of warrants

    351,104       918,801  

Net loss, adjusted for change in fair value of warrants for diluted earnings per share

  $ (712,153 )   $ (1,730,906 )

Weighted-average shares

    73,070,565       76,757,010  

Effect of potential common shares

    812,493       815,577  

Weighted-average shares: diluted

    73,883,058       77,572,587  

Loss per share: basic

  $ (0.00 )   $ (0.01 )

Loss per share: diluted

  $ (0.01 )   $ (0.02 )
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

Three Months Ended March 31,

 
  

2022

  

2021

 

Warrants

      

Stock options

  150,000   186,191 

Restricted stock units (1)

  325,903   163,946