Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details 2)

v3.19.3.a.u2
Stockholders' Equity (Details 2) - Stock Options [Member] - $ / shares
6 Months Ended
Dec. 31, 2019
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 326,242  
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 8 months 5 days  
Number exercisable 93,750  
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 10 months 6 days  
Number exercisable 23,611  
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 5 months 23 days  
Number exercisable 2,726  
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 10 months 3 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 4 months 20 days  
Number exercisable 44,147  
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 3 months 11 days  
Number exercisable 2,100  
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) 3 years 1 month 27 days  
Number exercisable 30,000  
Exercise Price Seven [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 15.36  
Number of stock options outstanding 2,500  
Weighted average remaining contractual life (years) 2 years 5 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 9 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 6 months 7 days  
Number exercisable 10,800  
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) 5 years 1 month 2 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) 6 years 1 month 9 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 10 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) 3 years 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) 6 years 1 month 9 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 6 months 21 days  
Number exercisable 21,733  
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 4 months 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 2 months 30 days  
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 5 months 1 day  
Number exercisable 3,000