Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details 2)

v3.20.1
Stockholders' Equity (Details 2) - Stock Options [Member] - $ / shares
9 Months Ended
Mar. 31, 2020
Jun. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of stock options outstanding 778,750 288,183
Number exercisable 531,145  
Exercise Price [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 0.61  
Number of stock options outstanding 491,817  
Weighted average remaining contractual life (years) 9 years 5 months 5 days  
Number exercisable 288,168  
Exercise Price One [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 6.10  
Number of stock options outstanding 30,000  
Weighted average remaining contractual life (years) 8 years 7 months 6 days  
Number exercisable 24,445  
Exercise Price Two [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 7.00  
Number of stock options outstanding 5,451  
Weighted average remaining contractual life (years) 8 years 2 months 23 days  
Number exercisable 3,180  
Exercise Price Three [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 8.70  
Number of stock options outstanding 12,000  
Weighted average remaining contractual life (years) 7 years 7 months 2 days  
Number exercisable 12,000  
Exercise Price Four [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 9.83  
Number of stock options outstanding 83,647  
Weighted average remaining contractual life (years) 8 years 1 month 20 days  
Number exercisable 51,117  
Exercise Price Five [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 10.60  
Number of stock options outstanding 3,600  
Weighted average remaining contractual life (years) 8 years 11 days  
Number exercisable 2,400  
Exercise Price Six [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 11.70  
Number of stock options outstanding 30,000  
Weighted average remaining contractual life (years) 2 years 10 months 28 days  
Number exercisable 30,000  
Exercise Price Seven [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 14.11  
Number of stock options outstanding 2,500  
Weighted average remaining contractual life (years) 2 years 2 months 1 day  
Number exercisable 2,500  
Exercise Price Eight [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 20.00  
Number of stock options outstanding 13,125  
Weighted average remaining contractual life (years) 1 year 6 months 7 days  
Number exercisable 13,125  
Exercise Price Nine [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 21.10  
Number of stock options outstanding 14,400  
Weighted average remaining contractual life (years) 7 years 3 months 8 days  
Number exercisable 12,000  
Exercise Price Ten [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 29.60  
Number of stock options outstanding 4,500  
Weighted average remaining contractual life (years) 4 years 10 months 3 days  
Number exercisable 4,500  
Exercise Price Eleven [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 37.60  
Number of stock options outstanding 4,500  
Weighted average remaining contractual life (years) 5 years 10 months 10 days  
Number exercisable 4,500  
Exercise Price Twelve [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 41.00  
Number of stock options outstanding 4,000  
Weighted average remaining contractual life (years) 6 years 7 months 10 days  
Number exercisable 4,000  
Exercise Price Thirteen [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 42.00  
Number of stock options outstanding 41,250  
Weighted average remaining contractual life (years) 2 years 9 months 22 days  
Number exercisable 41,250  
Exercise Price Fourteen [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 44.80  
Number of stock options outstanding 3,000  
Weighted average remaining contractual life (years) 5 years 10 months 10 days  
Number exercisable 3,000  
Exercise Price Fifteen [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 49.50  
Number of stock options outstanding 22,460  
Weighted average remaining contractual life (years) 4 years 3 months 22 days  
Number exercisable 22,460  
Exercise Price Sixteen [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 53.20  
Number of stock options outstanding 8,000  
Weighted average remaining contractual life (years) 6 years 1 month 6 days  
Number exercisable 8,000  
Exercise Price Seventeen [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 61.60  
Number of stock options outstanding 1,500  
Weighted average remaining contractual life (years) 3 years  
Number exercisable 1,500  
Exercise Price Eighteen [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 92.00  
Number of stock options outstanding 3,000  
Weighted average remaining contractual life (years) 3 years 2 months 1 day  
Number exercisable 3,000