v3.25.2
Note 3 - Net Income (Loss) Per Common Share - Basic and Diluted (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Weighted Average Number of Shares [Table Text Block]
  

3 Months Ended

  

6 Months Ended

 
  

June 30,

  

June 30,

  

June 30,

  

June 30,

 
  

2025

  

2024

  

2025

  

2024

 

Weighted average common shares outstanding - basic

  527,355,415   522,779,643   525,718,720   521,473,413 
                 

Effects of dilutive shares

                

Stock Options

            

Series C Preferred Stock

            

Weighted average common shares outstanding - diluted

  527,355,415   522,779,643   525,718,720   521,473,413 
Schedule of Stock by Class [Table Text Block]
  

June 30,

 
  

2025

  

2024

 

Stock options

  26,662,500   27,862,500 

Restricted Stock Units

  3,000,000   5,250,000 

Shares of Series C Preferred Stock

  40,630,000   40,630,000 
   70,292,500   73,742,500