Annual report pursuant to Section 13 and 15(d)

Stock-Based Compensation (Details-Plans)

v3.23.2
Stock-Based Compensation (Details-Plans) - shares
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options outstanding 565,027    
Restricted stock units outstanding 0    
Total options and restricted stock units outstanding 565,027    
Stock-based awards available for grant 836,593    
Plan 2006 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options outstanding 2,454    
Restricted stock units outstanding 0    
Total options and restricted stock units outstanding 2,454    
Stock-based awards available for grant     0
Plan 2011 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options outstanding 89,937    
Restricted stock units outstanding 0    
Total options and restricted stock units outstanding 89,937    
Stock-based awards available for grant   0  
Plan 2016 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options outstanding 164,136    
Restricted stock units outstanding 0    
Total options and restricted stock units outstanding 164,136    
Stock-based awards available for grant 169,467    
Plan 2017 [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Options outstanding 308,500    
Restricted stock units outstanding 0    
Total options and restricted stock units outstanding 308,500