XML 50 R39.htm IDEA: XBRL DOCUMENT v3.20.2
Stockholders' Equity - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Feb. 11, 2020
Nov. 13, 2018
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2017
Nov. 12, 2019
Jun. 30, 2018
Nov. 21, 2017
Nov. 10, 2016
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant                               1,874,513  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term                     5 years 9 months            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term                     5 years 6 months 11 days            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value     $ 2,928,695               $ 2,928,695            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value     $ 2,883,851               $ 2,883,851            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number     385,000               385,000            
Stock Issued During Period, Value, Restricted Stock Award, Gross                     $ 340,961 $ 303,194          
Stock Repurchase Program, Authorized Amount $ 400,000 $ 300,000                              
Stock Repurchase Program, Remaining Authorized Repurchase Amount     $ 277,774 $ 330,838 $ 0 $ 0 $ 0 $ 0 $ 0 $ 0 $ 277,774 $ 0          
Stock Repurchased During Period, Shares     19,800 25,150 42,500 28,750 17,750 20,500 15,800 34,200 116,200 88,250          
Stock Repurchased During Period, Value                     $ 321,601 $ 200,023          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross                     324,000 717,000          
Fair value of vested stock options                     $ 610,634 $ 523,978          
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options     $ 290,515               $ 290,515            
Stock Repurchased Average Price Per Share                     $ 2.77 $ 2.27          
Proceeds from Stock Options Exercised                     $ 1,875,000 $ 100,000          
Treasury Stock Acquired, Average Cost Per Share $ 4.00   $ 2.68 $ 2.75 $ 3.00 $ 2.50 $ 2.30 $ 2.24 $ 2.41 $ 2.20 $ 2.77 $ 2.27          
Generating Gross Proceeds                     $ 1,875,000            
exercise price     $ 1.25               $ 1.25            
Warrants Exercised Shares                     1,500,000            
2017 Plan [Member]                                  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant     622,429               622,429            
Common Stock                                  
Stock Issued During Period, Shares, Restricted Stock Award, Gross                     110,817 170,245          
Stock Issued During Period, Value, Restricted Stock Award, Gross                     $ 111 $ 170          
Stock Repurchased During Period, Shares                     116,200 88,250          
Stock Repurchased During Period, Value                     $ 115 $ 88          
Fair value of vested stock options                     0 $ 0          
Warrant                                  
Intrinsic value of warrant     $ 434,200               $ 434,200            
Common Stock                                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Number of Shares, Period Increase (Decrease)                     263,755 221,500          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross                     161,698 92,954          
CashAndCommonStock Member                                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Number of Shares, Period Increase (Decrease)                       175,000          
Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period                       145,000          
Employees And Directors [Member]                                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross                     324,000 717,000          
Fair value of vested stock options                     $ 488,080 $ 881,860          
Restricted Stock [Member]                                  
Stock or Unit Option Plan Expense                         $ 1,482,663        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number     191,855       311,535       191,855 311,535     416,619    
Stock Issued During Period, Value, Restricted Stock Award, Gross                         1,563,074        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value                         $ 1,996,304        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Fair Value     $ 394,297       $ 412,383       $ 394,297 $ 412,383     $ 360,160    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested, Fair Value                     340,961 303,194          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants In Period, Fair Value                     $ 322,875 $ 355,417          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period                     110,817 170,245          
Unvested Options [Member]                                  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross                     74,000 467,000          
Minimum [Member]                                  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant                                 5,000,000
Minimum [Member] | 2017 Plan [Member]                                  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant                           1,874,513      
Minimum [Member] | Restricted Stock [Member]                                  
Sale of Stock, Price Per Share     $ 2.75       $ 1.99       $ 2.75 $ 1.99          
Maximum [Member]                                  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant                                 7,000,000
Treasury Stock Acquired, Average Cost Per Share   $ 3.00                              
Maximum [Member] | 2017 Plan [Member]                                  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant                           2,374,513      
Maximum [Member] | Restricted Stock [Member]                                  
Sale of Stock, Price Per Share     $ 3.50       $ 2.50       $ 3.50 $ 2.50