XML 52 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders' Equity - Vested and unvested stock option (Details) - $ / shares
12 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Outstanding beginning balance (in shares) 3,258,408 3,327,580
Granted (in shares) 307,843 575,348
Options vesting (in shares) 0 0
Exercised (in shares) (357,079) (274,520)
Forfeited (in shares) (26,300)  
Repurchased (in shares) 0 (243,750)
Outstanding ending balance (in shares) 3,182,872 3,258,408
Outstanding beginning balance Weighted Average Exercise Price $ 1.68 $ 1.56
Granted Weighted Average Exercise Price 2.22 2.28
Options vesting Weighted Average Exercise Price 0 0
Exercised Weighted Average Exercise Price 1.20 1.34
Forfeited Weighted Average Exercise Price 1.34  
Repurchased Weighted Average Exercise Price 0  
Outstanding ending balance Weighted Average Exercise Price $ 1.79 $ 1.68
Vested Options [Member]    
Outstanding beginning balance (in shares) 2,930,474 3,081,745
Granted (in shares) 0 270,000
Options vesting (in shares) 452,879 199,499
Exercised (in shares) (357,079) (274,520)
Forfeited (in shares) (26,300)  
Repurchased (in shares) 0 (243,750)
Outstanding ending balance (in shares) 2,999,974 2,930,474
Outstanding beginning balance Weighted Average Exercise Price $ 1.60 $ 1.50
Granted Weighted Average Exercise Price 0 2.25
Options vesting Weighted Average Exercise Price 2.26 2.16
Exercised Weighted Average Exercise Price 1.20 1.34
Forfeited Weighted Average Exercise Price 1.34  
Repurchased Weighted Average Exercise Price 0 1.32
Outstanding ending balance Weighted Average Exercise Price $ 1.75 $ 1.60
Unvested Options [Member]    
Outstanding beginning balance (in shares) 327,934 245,835
Granted (in shares) 307,843 305,348
Options vesting (in shares) 452,879 199,499
Exercised (in shares) 0 0
Forfeited (in shares) 0  
Repurchased (in shares) 0 0
Outstanding ending balance (in shares) 182,898 327,934
Outstanding beginning balance Weighted Average Exercise Price $ 2.46 $ 2.34
Granted Weighted Average Exercise Price 2.22 2.31
Options vesting Weighted Average Exercise Price 2.26 2.16
Exercised Weighted Average Exercise Price 0 0
Forfeited Weighted Average Exercise Price 0  
Repurchased Weighted Average Exercise Price 0  
Outstanding ending balance Weighted Average Exercise Price $ 2.49 $ 2.46