XML 61 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Information About Options Outstanding (Details) - USD ($)
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Weighted average grant-date fair value of stock options granted (per share) $ 12.44 $ 6.05
Total fair value of options vested $ 102,348 $ 55,460
Total intrinsic value of options exercised $ 47,575 $ 588,889
Range of Exercise Prices, Minimum $ 3.34  
Range of Exercise Prices, Maximum $ 18.05  
Number of Options 139,250  
Weighted Average Exercise Price Per Share $ 8.36  
Weighted Average Remaining Contract Life in Years 7 years 14 days  
Aggregate Intrinsic Value $ 419,853  
Range One [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of Exercise Prices, Minimum $ 3.34  
Range of Exercise Prices, Maximum $ 4.83  
Number of Options 32,750  
Weighted Average Exercise Price Per Share $ 3.34  
Range Two [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of Exercise Prices, Minimum 4.84  
Range of Exercise Prices, Maximum $ 5.97  
Number of Options 36,250  
Weighted Average Exercise Price Per Share $ 4.84  
Range Three [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of Exercise Prices, Minimum 5.98  
Range of Exercise Prices, Maximum $ 7.00  
Number of Options 9,000  
Weighted Average Exercise Price Per Share $ 7.00  
Range Four [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of Exercise Prices, Minimum 7.01  
Range of Exercise Prices, Maximum $ 8.51  
Number of Options 30,250  
Weighted Average Exercise Price Per Share $ 8.51  
Range Five [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Range of Exercise Prices, Minimum 8.52  
Range of Exercise Prices, Maximum $ 18.05  
Number of Options 31,000  
Weighted Average Exercise Price Per Share $ 18.05