XML 63 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Information About Options Outstanding (Details)
12 Months Ended
Mar. 31, 2024
USD ($)
$ / shares
shares
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]  
Range of Exercise Prices, Minimum $ 3.34
Range of Exercise Prices, Maximum $ 18.05
Number of Options | shares 165,750
Weighted Average Exercise Price Per Share $ 9.36
Weighted Average Remaining Contract Life in Years 6 years 7 months 13 days
Aggregate Intrinsic Value | $ $ 103,275
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 | shares 27,500
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 | shares 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 | shares 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 | shares 30,000
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 | shares 63,000
Weighted Average Exercise Price Per Share $ 15.32