XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Note 2 - Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Cash, Cash Equivalents and Restricted Cash [Table Text Block]
  

June 30,

2023

  

December 31,

2022

 

Cash and cash equivalents

 $37,435  $13,434 

Restricted cash

  -   1,142 
         

Total cash, cash equivalents and restricted cash

 $37,435  $14,576 
Schedule of Weighted Average Number of Shares [Table Text Block]
  

Three Months Ended
June 30,

  

Six Months Ended
June 30,

 
  

2023

  

2022

  

2023

  

2022

 

Weighted average common shares outstanding - basic

  11,241,183   10,653,268   10,998,456   10,635,270 

Potentially dilutive securities:

                

Unvested shares of restricted stock and employee stock options

  455,386   161,531   394,161   193,426 

Weighted average common shares and common share equivalents outstanding - diluted

  11,696,569   10,814,799   11,392,617   10,828,696 
                 

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

  96,661   608,322   125,545   477,448