Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Additional Information (Details)

v3.20.2
Stockholders' Equity - Additional Information (Details) - USD ($)
3 Months Ended
Sep. 21, 2020
Sep. 30, 2020
Sep. 30, 2019
Apr. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares authorized to be repurchased (in shares)       500,000
Number of shares repurchased (in shares)   0    
New awards grants, expiration date   Dec. 13, 2022    
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount   $ 1,587,316    
Decrease in exercise price of each stock option $ 1.50      
Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based payment arrangement, expense   $ 178,428 $ 166,304  
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition   2 years 7 months 6 days    
Incremental stock-based compensation   $ 0    
2014 Stock Award and Incentive Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Shares granted under the plan (shares)   203,664    
Expiration period (in years)   10 years    
Maximum amount of shares per employee (shares)   250,000    
2014 Stock Award and Incentive Plan | Director        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Maximum grant date fair value   $ 300,000    
2014 Stock Award and Incentive Plan | Non-employee Chairman of Board        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Maximum grant date fair value   $ 600,000