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

Three Months Ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

  

September 30,

  

September 30,

 
  

2026

  

2025

  

2026

  

2025

 
                 

Loss available to common stockholders

 $(6,356,282) $(43,955,853) $(20,038,530) $(59,304,262)
                 

Weighted average number of shares outstanding, basic and diluted

  335,319,455   325,363,800   331,318,143   325,362,689 
                 

Basic and diluted loss per share

 $(0.02) $(0.14) $(0.06) $(0.18)