Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity (Options Outstanding, Range of Exercise Prices and Other Details) (Details)

v3.5.0.2
Stockholders' Equity (Options Outstanding, Range of Exercise Prices and Other Details) (Details) - $ / shares
12 Months Ended
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2014
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Stock options outstanding, Number of Shares Outstanding (shares) 581,527 233,127 230,787
Stock options outstanding, Weighted Average Remaining Contractual Life (years) 8 years 3 months 29 days    
Stock options outstanding, Weighted Average Exercise Price (in dollars per share) $ 17.55 $ 9.89 $ 10.00
Stock options exercisable, Number of Shares Exercisable (shares) 183,184    
Stock options exercisable, Weighted Average Remaining Contractual Life (years) 6 years 3 months 17 days    
Stock options exercisable, Weighted Average Exercise Price (in dollars per share) $ 10.30    
Price Range $0 - $10.00      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Exercise Price Ranges, lower range limit (in dollars per share) 0    
Exercise Price Ranges, upper range limit (in dollars per share) $ 10    
Stock options outstanding, Number of Shares Outstanding (shares) 134,239    
Stock options outstanding, Weighted Average Remaining Contractual Life (years) 6 years 4 months 7 days    
Stock options outstanding, Weighted Average Exercise Price (in dollars per share) $ 8.39    
Stock options exercisable, Number of Shares Exercisable (shares) 86,296    
Stock options exercisable, Weighted Average Remaining Contractual Life (years) 6 years 4 months 13 days    
Stock options exercisable, Weighted Average Exercise Price (in dollars per share) $ 8.41    
Price Range $10.01 - $15.00      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Exercise Price Ranges, lower range limit (in dollars per share) 10.01    
Exercise Price Ranges, upper range limit (in dollars per share) $ 15    
Stock options outstanding, Number of Shares Outstanding (shares) 98,888    
Stock options outstanding, Weighted Average Remaining Contractual Life (years) 6 years 3 months 12 days    
Stock options outstanding, Weighted Average Exercise Price (in dollars per share) $ 11.94    
Stock options exercisable, Number of Shares Exercisable (shares) 96,888    
Stock options exercisable, Weighted Average Remaining Contractual Life (years) 6 years 2 months 24 days    
Stock options exercisable, Weighted Average Exercise Price (in dollars per share) $ 11.98    
Price Range $15.01 - $25.00      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Exercise Price Ranges, lower range limit (in dollars per share) 15.01    
Exercise Price Ranges, upper range limit (in dollars per share) $ 25    
Stock options outstanding, Number of Shares Outstanding (shares) 248,400    
Stock options outstanding, Weighted Average Remaining Contractual Life (years) 9 years 8 months 6 days    
Stock options outstanding, Weighted Average Exercise Price (in dollars per share) $ 21.54    
Stock options exercisable, Number of Shares Exercisable (shares) 0    
Stock options exercisable, Weighted Average Remaining Contractual Life (years) 0 days    
Stock options exercisable, Weighted Average Exercise Price (in dollars per share) $ 0.00    
Price Range $25.01 - 60.00      
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]      
Exercise Price Ranges, lower range limit (in dollars per share) 25.01    
Exercise Price Ranges, upper range limit (in dollars per share) $ 60    
Stock options outstanding, Number of Shares Outstanding (shares) 100,000    
Stock options outstanding, Weighted Average Remaining Contractual Life (years) 9 years 7 months 23 days    
Stock options outstanding, Weighted Average Exercise Price (in dollars per share) $ 25.50    
Stock options exercisable, Number of Shares Exercisable (shares) 0    
Stock options exercisable, Weighted Average Remaining Contractual Life (years) 0 days    
Stock options exercisable, Weighted Average Exercise Price (in dollars per share) $ 0.00