Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity (Details 3)

v3.19.1
Stockholders' Equity (Details 3) - Employee Stock Option [Member] - $ / shares
9 Months Ended
Mar. 31, 2019
Jun. 30, 2018
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number Outstanding 292,683 262,683
Number exercisable 188,550  
Exercise Price [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 6.10  
Number Outstanding 30,000  
Weighted average remaining contractual life (years) 9 years 7 months 6 days  
Number exercisable 6,666  
Exercise Price One [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 7.00  
Number Outstanding 5,451  
Weighted average remaining contractual life (years) 9 years 2 months 23 days  
Number exercisable  
Exercise Price Two [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 8.70  
Number Outstanding 12,000  
Weighted average remaining contractual life (years) 8 years 7 months 2 days  
Number exercisable 12,000  
Exercise Price Three [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 9.83  
Number Outstanding 83,647  
Weighted average remaining contractual life (years) 9 years 1 month 20 days  
Number exercisable 23,235  
Exercise Price Four [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 10.60  
Number Outstanding 3,600  
Weighted average remaining contractual life (years) 9 years 11 days  
Number exercisable 1,200  
Exercise Price Five [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 11.70  
Number Outstanding 30,000  
Weighted average remaining contractual life (years) 3 years 10 months 28 days  
Number exercisable 30,000  
Exercise Price Six [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 14.98  
Number Outstanding 2,500  
Weighted average remaining contractual life (years) 3 years 2 months 1 day  
Number exercisable 2,500  
Exercise Price Seven [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 20.00  
Number Outstanding 13,125  
Weighted average remaining contractual life (years) 2 years 6 months 7 days  
Number exercisable 13,125  
Exercise Price Eight [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 21.10  
Number Outstanding 15,900  
Weighted average remaining contractual life (years) 7 years 6 months 3 days  
Number exercisable 8,700  
Exercise Price Nine [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 29.60  
Number Outstanding 4,500  
Weighted average remaining contractual life (years) 5 years 10 months 3 days  
Number exercisable 4,500  
Exercise Price Ten [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 32.00  
Number Outstanding 3,000  
Weighted average remaining contractual life (years) 2 months 1 day  
Number exercisable 3,000  
Exercise Price Eleven [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 37.60  
Number Outstanding 4,500  
Weighted average remaining contractual life (years) 6 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 $ 40.00  
Number Outstanding 1,250  
Weighted average remaining contractual life (years) 6 months  
Number exercisable 1,250  
Exercise Price Thirteen [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 41.00  
Number Outstanding 4,000  
Weighted average remaining contractual life (years) 7 years 7 months 10 days  
Number exercisable 3,111  
Exercise Price Fourteen [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 42.00  
Number Outstanding 41,250  
Weighted average remaining contractual life (years) 3 years 9 months 22 days  
Number exercisable 41,250  
Exercise Price Fifteen [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 44.80  
Number Outstanding 3,000  
Weighted average remaining contractual life (years) 6 years 10 months 10 days  
Number exercisable 3,000  
Exercise Price Sixteen [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 49.50  
Number Outstanding 22,460  
Weighted average remaining contractual life (years) 5 years 3 months 22 days  
Number exercisable 18,458  
Exercise Price Seventeen [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 53.20  
Number Outstanding 8,000  
Weighted average remaining contractual life (years) 7 years 1 month 6 days  
Number exercisable 7,555  
Exercise Price Eighteen [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 61.60  
Number Outstanding 1,500  
Weighted average remaining contractual life (years) 4 years  
Number exercisable 1,500  
Exercise Price Nineteen [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Exercise price $ 92.00  
Number Outstanding 3,000  
Weighted average remaining contractual life (years) 4 years  
Number exercisable 3,000