v3.26.1
Note 3 - Summary of Significant Accounting Policies (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

For the Three Months Ended

   

For the Six Months Ended

 
   

June 30,

   

June 30,

 
   

2026

   

2025

   

2026

   

2025

 

Weighted average common shares outstanding, basic

    1,010,514       996,772       1,010,514       996,358  

Common shares upon exercise of options and warrants

    3,665       15,704       3,795       15,704  

Weighted average common shares outstanding, diluted

    1,014,179       1,012,476       1,014,309       1,012,062