v3.26.1
Note 10 - Earnings (Loss) Per Share Applicable To Common Stockholders (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
   

For the six months ended

 
   

June 30,

 
   

2026

   

2025

 

Options

    4,408       4,648  

Warrants

    -       3,700  

Series A convertible preferred shares

    21,191       -  

Total

    25,599       8,348