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

Three Months Ended

  

Six Months Ended

 
  

June 30,

  

June 30,

  

June 30,

  

June 30,

 
  

2026

  

2025

  

2026

  

2025

 
                 

Loss available to common stockholders

 $(5,586,446) $(13,301,242) $(13,682,248) $(15,348,409)
                 

Weighted average number of shares outstanding, basic and diluted

  330,658,007   325,362,689   329,284,327   325,311,866 
                 

Basic and diluted loss per share

 $(0.02) $(0.04) $(0.04) $(0.05)