v3.26.1
Note 13 - Loss Per Share (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

December 31, 2025

  

December 31, 2024

 
         

Loss

 $(63,923,695) $(47,796,856)
         

Weighted average number of shares outstanding, basic and diluted

  325,338,047   292,166,589 
         

Basic and diluted loss per share

 $(0.20) $(0.16)