XML 60 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Activity of Stock Options (Details) - USD ($)
1 Months Ended 12 Months Ended
May 31, 2023
Mar. 31, 2023
Mar. 31, 2022
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of Shares, Granted   32,000  
Number of Shares, Exercised (500) (5,000) (72,750)
Intrinsic Value, Ending Balance   $ 419,853  
Share-Based Payment Arrangement, Option [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number, Beginning Balance   114,250 156,000
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price, Beginning Balance   $ 5.51 $ 5.28
Weighted Average Remaining Contract Life in Years, Ending Balance   7 years 4 months 24 days 5 years 6 months 10 days
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value   $ 1,221,670 $ 555,100
Number of Shares, Granted   31,000 31,000
Weighted Average Exercise Price Per Share, Granted   $ 18.05 $ 8.51
Number of Shares, Exercised   (5,000) (72,750)
Weighted Average Exercise Price Per Share, Exercised   $ 3.34 $ 6.30
Number of Shares, Forfeited or Expired   (1,000)
Weighted Average Exercise Price Per Share, Forfeited or Expired   $ 7.22
Number of Shares, Ending Balance   139,250 114,250
Weighted Average Exercise Price Per Share, Ending Balance   $ 8.36 $ 5.51
Weighted Average Remaining Contract Life in Years, Ending Balance   7 years 14 days  
Intrinsic Value, Ending Balance   $ 419,853 $ 1,221,670
Number of Shares, Vested   75,750  
Weighted Average Exercise Price Per Share, Vested   $ 5.02  
Weighted Aggregate Average Remaining Contract Life in Years, Vested   5 years 8 months 12 days  
Intrinsic Value, Vested   $ 481,648  
Number of Shares, Exercisable   75,750  
Weighted Average Exercise Price Per Share, Exercisable   $ 5.02  
Weighted Aggregate Average Remaining Contract Life in Years, Exercisable   5 years 8 months 12 days  
Intrinsic Value, Exercisable   $ 481,648