v3.25.2
Note 9 - Share-based Compensation (Tables)
3 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Share-based Compensation Shares Authorized Available and Outstanding by Plan [Table Text Block]
  

As of June 30, 2025

 
  

Authorized

  

Available

  

Outstanding

 
             

2016 Plan

  1,300,000   92,484   816,343 

2024 Directors Plan

  800,000   604,126   195,874 

2014 Directors Plan

        12,000 

Total

  2,100,000   696,610   1,024,217 
Share-Based Payment Arrangement, Option, Activity [Table Text Block]

Option Activity

 

Shares

  

Weighted
Average
Exercise

Price

  

Weighted

Average
Remaining
Contractual
Term (in
years)

  

Aggregate
Intrinsic
Value

 

Outstanding as of April 1, 2025

  322,000  $2.20   6.7  $ 

Granted

  425,000  $0.35      $ 

Outstanding as of June 30, 2025

  747,000  $1.15   8.4  $23,225 

Exercisable as of June 30, 2025

  238,667  $2.70   5.6  $ 

Vested and expected to vest as of June 30, 2025

  625,682  $1.30   8.1  $16,865 
Schedule of Nonvested Share Activity [Table Text Block]

Nonvested Options

 

Shares

  

Weighted
Average
Grant-Date
Fair Value

 

Nonvested at April 1, 2025

  100,000  $0.56 

Granted

  425,000  $0.20 

Vested

  (16,667) $1.94 

Nonvested at June 30, 2025

  508,333  $0.21 
Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]

Nonvested Restricted Stock Units

 

Shares

  

Weighted
Average
Grant Price

 

Nonvested restricted stock units as of April 1, 2025

  17,638  $2.76 

Granted

  115,625  $0.40 

Vested

  (51,716) $0.42 

Forfeited

  (204) $0.63 

Nonvested restricted stock units as of June 30, 2025

  81,343  $0.89