XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 11 - Earnings (Loss) Per Share - Common Stock ("EPS") (Tables)
6 Months Ended
Jun. 30, 2024
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,

 
   

2024

   

2023

   

2024

   

2023

 
                                 

Stock options

    3,373       9,628       3,373       9,628  

Warrants

    1,722,695       270,672       1,722,695       270,672  

Total

    1,726,068       280,300       1,726,068       280,300