v3.26.1
Note 3 - Net Income (Loss) Per Common Share - Basic and Diluted (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Schedule of Weighted Average Number of Shares [Table Text Block]
  

Three Months Ended

 
  

March 31,

  

March 31,

 
  

2026

  

2025

 

Weighted average common shares outstanding - basic

  528,459,473   524,082,026 
         

Effects of dilutive shares

        

Stock Options

      

Series C Preferred Stock

      

Weighted average common shares outstanding - diluted

  528,459,473   524,082,026 
Schedule of Stock by Class [Table Text Block]
  

March 31,

 
  

2026

  

2025

 

Stock options

  26,512,500   26,512,500 

Restricted Stock Units

  40,500,000   5,000,000 

Shares of Series C Preferred Stock

  40,630,000   40,630,000 
   107,642,500   72,142,500