XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Activity of Stock Options (Details) - USD ($)
3 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of Shares, Granted   0
Number of Shares, Exercised 5,000 0
Number of Shares, Forfeited or Expired 0 0
Share-based Payment Arrangement, Option [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of Shares, Beginning Balance 156,000  
Weighted Average Exercise Price Per Share, Beginning Balance $ 5.28  
Weighted Average Remaining Contract Life in Years, Beginning Balance 5 years 6 months 10 days  
Intrinsic Value, Beginning Balance $ 555,100  
Number of Shares, Granted  
Weighted Average Exercise Price Per Share, Granted  
Number of Shares, Exercised 5,000  
Weighted Average Exercise Price Per Share, Exercised $ 6.80  
Number of Shares, Forfeited or Expired  
Weighted Average Exercise Price Per Share, Forfeited or Expired  
Number of Shares, Ending Balance 151,000  
Weighted Average Exercise Price Per Share, Ending Balance $ 5.23  
Weighted Average Remaining Contract Life in Years, Ending Balance 5 years 5 months 12 days  
Intrinsic Value, Ending Balance $ 685,330  
Number of Shares, Vested 105,250  
Weighted Average Exercise Price Per Share, Vested $ 5.88  
Weighted Aggregate Average Remaining Contract Life in Years, Vested 4 years 1 month 6 days  
Intrinsic Value, Vested $ 390,033  
Number of Shares, Exercisable 105,250  
Weighted Average Exercise Price Per Share, Exercisable $ 5.88  
Weighted Aggregate Average Remaining Contract Life in Years, Exercisable 4 years 1 month 6 days  
Intrinsic Value, Exercisable $ 390,033