XML 35 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity (Schedule of Stock Option Activity and Related Information) (Details) - USD ($)
3 Months Ended 12 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Share-based Payment Arrangement [Abstract]    
Options outstanding, beginning of period 3,349,375  
Weighted average exercise price at beginning of period $ 4.06  
Number of options exercised (37,500)  
Options exercised, weighted average exercise price $ 0.32  
Number of share options outstanding at end of period 3,311,875 3,349,375
Weighted average exercise price at end of period $ 4.1 $ 4.06
Options outstanding, weighted average remaining contractual life (in years) 3 years 10 months 20 days 4 years 1 month 13 days
Options outstanding, aggregate intrinsic value, ending balance $ 1,141,438  
Number of options exercisable   2,293,333
Weighted average exercise price of options exercisable   $ 3.8
Options exercisable, weighted average remaining contractual life (in years)   3 years 10 months 2 days
Options exercisable, aggregate intrinsic value, ending balance   $ 1,141,438