XML 57 R34.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stockholders' Equity - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Aug. 05, 2021
Mar. 31, 2021
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2019
Nov. 17, 2021
Feb. 09, 2021
Nov. 17, 2020
Jun. 30, 2020
Nov. 21, 2017
Nov. 10, 2016
Weighted average remaining contractual life of all options outstanding                     5 years 5 months 23 days                
Remaining contractual life for options vested and exercisable                     5 years 3 months 10 days                
Aggregate intrinsic value of options vested and exercisable     $ 966,550               $ 966,550                
Granted (in shares)                     307,843 575,348              
Fair value of vested stock options                     $ 470,615 $ 631,335              
Amount of unvested compensation related to stock options     212,642       $ 340,692       212,642 340,692              
Proceeds from the exercise of stock options                     97,688 88,850              
Fair value of vested restricted common stock                     $ 557,496 $ 376,338              
Stock repurchased average price per share                     $ 2.34 $ 2.27              
Amount of stock authorized for repurchase     $ 255,345               $ 255,345                
Amount of repurchased shares     6,819 6,086 5,951 21,365 11,050 10,750 31,167 25,500 40,221 78,467              
Repurchase of common stock                     $ 93,918 $ 178,012              
Exercise price             $ 1.19         $ 1.19              
Number of shares from exercised warrants                       50,000              
The Plans                                      
Vesting period                     3 years                
Number of year(s) cliff vesting period                     1 year                
Term number of years                     10 years                
2007 Plan                                      
Number of shares that may be issued pursuant to awards granted     0               0                
2017 Plan                                      
Number of shares that may be issued pursuant to awards granted     3,935,596               3,935,596             1,874,513  
Common Stock                                      
Granted (in shares)                     211,072 158,609              
Fair value of vested stock options                     $ 0 $ 0              
Proceeds from the exercise of stock options                     $ 97,688 $ 88,850              
Number of shares available from stock options                     357,079 274,520              
Number of shares of restricted common stock issued                     356,582 195,810              
Fair value of vested restricted common stock                     $ 356 $ 195              
Amount of repurchased shares                     40,221 78,467              
Repurchase of common stock                     $ 40 $ 78              
Employee                                      
Granted (in shares)                     307,843 575,348              
Fair value of vested stock options                     $ 342,566 $ 686,461              
Restricted common stock                                      
Vesting period 3 years                     3 years              
Number of year(s) cliff vesting period 1 year                     1 year              
Number of shares of restricted common stock issued 222,334                     195,810 2,277,366            
Fair value of vested restricted common stock $ 431,300                     $ 463,994 $ 2,521,204            
Amount recognized as expense related to stock issuance                         $ 2,126,907            
Balance of non-vested shares     400,092       245,252       400,092 245,252 191,855       191,855    
Non-vested stock     $ 775,453       $ 481,953       $ 775,453 $ 481,953 $ 394,297       $ 394,297    
Fair value of restricted common stock                     $ 557,496 $ 376,338              
Employee stock options                                      
Amount of repurchased shares   243,750                                  
Repurchase of common stock   $ 213,313                                  
Minimum                                      
Number of shares that may be issued pursuant to awards granted                                     5,000,000
Minimum | 2017 Plan                                      
Number of shares that may be issued pursuant to awards granted                           3,374,513   2,374,513      
Minimum | Restricted common stock                                      
Stock repurchased average price per share                       $ 2.13              
Maximum                                      
Number of shares that may be issued pursuant to awards granted                                     7,000,000
Amount of stock authorized for repurchase                             $ 400,000        
Share price                             $ 4.00        
Maximum | 2017 Plan                                      
Number of shares that may be issued pursuant to awards granted                           6,874,513   3,374,513      
Maximum | Restricted common stock                                      
Stock repurchased average price per share                       $ 2.49