XML 34 R25.htm IDEA: XBRL DOCUMENT v3.25.1
Note 7 - Stock Option Plans (Tables)
3 Months Ended
Mar. 31, 2025
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Number of Options

  

Weighted Averaged Exercise Price $

  

Weighted Average Remaining Contractual Life (Years)

  

Aggregate Intrinsic Options Value $

 

Options outstanding at January 1, 2025

  2,951,989   2.29   4.54   - 

Granted during 2025

  -   -       - 

Exercised during 2025

  -   -   -   - 

Forfeited or expired during 2025

  -   -   -   - 

Options outstanding March 31, 2025

  2,951,989   2.33   4.29   - 

Exercisable, March 31, 2025

  2,103,433   2.29   3.72   - 
  

Number of Options

  

Weighted Averaged Exercise Price $

  

Weighted Average Remaining Contractual Life (Years)

  

Aggregate Intrinsic Options Value $

 

Options outstanding at January 1, 2025

  99,996   1.74   2.12   5,750 

Granted during 2025

  16,666   0.94   4.94     

Exercised during 2025

  -            

Forfeited or expired during 2025

  (8,333)  1.65         

Options outstanding March 31, 2025

  108,329   1.62   2.49   4,750 

Exercisable, March 31, 2025

  83,326   1.83   1.87   3,722 
Restricted Stock [Member]  
Notes Tables  
Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]
  

Number of Shares

  

Weighted Average Grant-Date Fair Value per Award

 

Non-vested as January 1, 2025

  365,171   0.89 

Granted

  -   - 

Vested

  (182,584)  0.89 

Cancelled

  (28,090)  0.89 

Non-vested as March 31, 2025

  154,497   0.89