v3.26.1
Note 10 - Stockholders' Equity (Tables)
3 Months Ended
Jun. 30, 2026
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
      

Weighted-

 
      

Average

 
      

Exercise

 
  

Number of

  

Price per

 
  

Shares

  

Share

 

Outstanding as of March 31, 2026

  12,500  $10.80 

Granted

  -  $- 

Exercised

  -  $- 

Forfeited or expired

  -  $- 

Outstanding as of June 30, 2026

  12,500  $10.80 

Exercisable as of June 30, 2026

  12,500  $10.80 
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
  

Number of

 
  

Shares

 

Outstanding as of March 31, 2026

  13,125 

Granted

  - 

Vested

  (4,375)

Forfeited

  - 

Outstanding as of June 30, 2026

  8,750 
  

Number of

 
  

Shares

 

Nonvested as of March 31, 2026

  943,450 

Granted

  250,000 

Vested

  (267,700)

Forfeited or expired

  - 

Nonvested as of June 30, 2026

  925,750