XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 2 - Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Schedule of Weighted Average Number of Shares [Table Text Block]
  

Three Months Ended
June 30,

  

Six Months Ended
June 30,

 
  

2024

  

2023

  

2024

  

2023

 

Weighted average common shares outstanding - basic

  12,234,599   11,241,183   12,130,480   10,998,456 

Potentially dilutive securities:

                

Unvested shares of restricted stock and employee stock options

  95,681   455,386   113,809   394,161 

Weighted average common shares and common share equivalents outstanding - diluted

  12,330,280   11,696,569   12,244,289   11,392,617 
                 

Average number of potentially dilutive securities excluded from calculation because their effect was anti-dilutive during the period

  599,276   96,661   516,930   125,545