XML 44 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Note 11 - Net (Loss) Per Share (Tables)
12 Months Ended
Dec. 31, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

2022

  

2021

 
         

Numerator:

        

Numerator for basic and diluted earnings per share, net (loss) available to common shareholders

 $(5,483,244) $(321,634)

Denominator:

        

Denominator for basic (loss) per share, weighted average shares outstanding

  20,379,386   20,028,850 

Effect of dilutive securities-stock options and restricted awards

      

Denominator for diluted (loss) per share, adjusted weighted average shares and assumed conversion

  20,379,386   20,028,850 

Basic (loss) per common share

 $(0.27) $(0.02)

Diluted (loss) per common share and common share equivalent

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

Year Ended

 
  

December 31,

 
  

2022

  

2021

 

Anti-dilutive awards and options

  4,982,900   5,241,902