v3.26.1
Note 17 - Stockholders' Equity (Tables)
12 Months Ended
Mar. 31, 2026
Notes Tables  
Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]
  

Number of

 
  

Shares

 

Vested

  591,560 

Granted

  485,967 

Vested

  (795,927)

Forfeited or expired

  (49,250)

Vested

  232,350 

Granted

  1,381,883 

Vested

  (595,783)

Forfeited or expired

  (75,000)

Nonvested as of March 31, 2026

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

Weighted-Average

 
      

Exercise Price per

 
  

Number of Shares

  

Share

 

Outstanding as of April 1, 2024

  226,667  $37.30 

Granted

  -   - 

Exercised

  -   - 

Forfeited or expired

  (6,500)  38.80 

Outstanding as of March 31, 2025

  220,167   37.20 

Granted

  -   - 

Exercised

  -   - 

Forfeited or expired

  (12,500)  31.41 

Outstanding as of March 31, 2026

  207,667  $37.52 

Exercisable as of March 31, 2026

  207,667  $37.52 
      

Weighted-Average

 
      

Exercise Price per

 
  

Number of Shares

  

Share

 

Outstanding as of April 1, 2024

  2,500  $40.00 

Granted

  -   - 

Exercised

  -   - 

Forfeited or expired

  -   - 

Outstanding as of March 31, 2025

  2,500   40.00 

Granted

  -   - 

Exercised

  -   - 

Forfeited or expired

  -   - 

Outstanding as of March 31, 2026

  2,500  $40.00 

Exercisable as of March 31, 2026

  2,500  $40.00 
Share-Based Payment Arrangement, Activity [Table Text Block]
  

Year Ended March 31,

 
  

2026

  

2025

 

Number of units granted

  182,656   120,639 

Weighted-average grant date fair value per share

 $5.50  $13.70 
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
  

Number of Shares

 

Outstanding as of April 1, 2024

  184,516 

Granted

  120,639 

Vested

  (233,294)

Cancelled

  (22,264)

Outstanding as of March 31, 2025

  49,597 

Granted

  182,656 

Vested

  (177,780)

Cancelled

  (15,895)

Outstanding as of March 31, 2026

  38,578