v3.26.1
Note 10 - Stockholders' Equity (Tables)
12 Months Ended
Mar. 31, 2026
Notes Tables  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value [Table Text Block]
  

Year Ended March 31,

 
  

2026

  

2025

 
         

Number of options granted

  -   1,500 

Weighted-average exercise price per share

 $-  $8.10 

Weighted-average grant date fair value per share

 $-    
  

Year Ended March 31,

 
  

2026

  

2025

 
         

Number of units granted

  17,500   5,000 

Weighted-average grant date fair value per share

 $5.50  $1.10 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

Year Ended March 31,

 
  

2026

  

2025

 
         

Expected volatility

  0%  84%

Dividend Yield

  -%  -%

Risk-free rate

  0%  4%

Expected term (in years)

  -   5.88 
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
      

Weighted-

 
      

Average

 
      

Exercise

 
  

Number of

  

Price per

 
  

Shares

  

Share

 

Outstanding as of April 1, 2024

  14,000  $18.70 

Granted

  1,500   8.10 

Exercised

  -   - 

Forfeited or expired

  (1,500)  42.00 

Outstanding as of March 31, 2025

  14,000   15.10 

Granted

  -   - 

Exercised

  -   - 

Forfeited or expired

  (1,500)  50.60 

Outstanding as of March 31, 2026

  12,500  $10.80 

Exercisable as of March 31, 2026

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

Number of

 
  

Shares

 

Outstanding as of April 1, 2024

  18,250 

Granted

  5,000 

Vested

  (19,416)

Cancelled

  - 

Outstanding as of March 31, 2025

  3,834 

Granted

  17,500 

Vested

  (6,875)

Cancelled

  (1,334)

Outstanding as of March 31, 2026

  13,125 
  

Number of

 
  

Shares

 

Outstanding as of April 1, 2024

  591,560 

Granted

  485,967 

Vested

  (795,927)

Forfeited or expired

  (49,250)

Outstanding as of March 31, 2025

  232,350 

Granted

  1,381,883 

Vested

  (595,783)

Forfeited or expired

  (75,000)

Nonvested as of March 31, 2026

  943,450