v3.26.1
Note 17 - Stockholders' Equity - Restricted Stock Activity (Details) - Restricted Stock Units (RSUs) [Member] - shares
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Granted (in shares) 182,656 120,639
The 2016 Equity Incentive Plan [Member] | Share-Based Payment Arrangement, Employee [Member]    
Outstanding as of April 1, 2024 (in shares) 49,597 184,516
Granted (in shares) 182,656 120,639
Vested (in shares) (177,780) (233,294)
Cancelled (in shares) (15,895) (22,264)
Outstanding as of March 31, 2025 (in shares) 38,578 49,597