XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.2
Note 10 - Earnings (Loss) Per Share - Common Stock ("EPS") (Tables)
6 Months Ended
Jun. 30, 2023
Notes Tables  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

Three Months ended

  

Six Months Ended

 
  

June 30,

  

June 30,

 
  

2023

  

2022

  

2023

  

2022

 
                 

Stock options

  172,734   212,461   172,734   212,461 

Warrants

  4,872,025   4,689,387   4,872,025   4,689,387 

Total

  5,044,759   4,901,848   5,044,759   4,901,848