XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Note 11 - Earnings (Loss) Per Share - Common Stock ("EPS") (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]
  

Three Months ended

  

Nine Months Ended

 
  

September 30,

  

September 30,

 
  

2025

  

2024

  

2025

  

2024

 
                 

Stock options

  1,857   3,007   1,857   3,007 

Warrants

  3,995,685   2,739,362   3,995,685   2,739,362 

Total

  3,997,542   2,742,369   3,997,542   2,742,369