v3.26.1
Note 11 - Stockholders' Equity (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
   

Number of
Shares

   

Weighted-Average
Exercise
Price

 

Outstanding as of December 31, 2025

    1,623,179     $ 17.39  

Issued

    -          

Expired

    -          

Exercised

    (6,136 )     219.09  

Outstanding as of June 30, 2026

    1,617,043     $ 16.62