XML 25 R15.htm IDEA: XBRL DOCUMENT v3.25.3
Note 3 - Summary of Significant Accounting Policies (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
   

For the Three Months Ended

September 30,

   

For the Nine Months Ended

September 30,

 
   

2025

   

2024

   

2025

   

2024

 

Weighted average common shares outstanding, basic

    997,182       989,994       996,636       988,510  

Common shares upon exercise of options and warrants

    13,809       28,618       14,909       27,772  

Weighted average common shares outstanding, diluted

    1,010,991       1,018,612       1,011,545       1,016,282