v3.26.3
Note 11 - Earnings (Loss) Per Share - Common Stock ("EPS") (Tables)
9 Months Ended
Sep. 30, 2026
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,

 
  

2026

  

2025

  

2026

  

2025

 
                 

Stock options

  40,065   186   40,065   186 

Warrants

  1,279,971   399,569   1,279,971   399,569 

Total

  1,320,036   399,755   1,320,036   399,755