XML 46 R31.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 2 - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Weighted Average Number of Shares [Table Text Block]
   

Years Ended
December 31,

 
   

2024

   

2023

 
                 

Weighted average common shares outstanding–basic

    12,151,913       11,461,399  

Potentially dilutive securities:

               

Unvested shares of restricted stock and employee stock options

    87,245       318,513  

Weighted average common shares and common share equivalents outstanding–diluted

    12,239,158       11,779,912  

Average number of potentially dilutive securities excluded from calculation

    612,794       140,079