XML 47 R34.htm IDEA: XBRL DOCUMENT v3.4.0.3
Shareholders' Equity and Share-based Compensation - Share-based Compensation (Details) - USD ($)
9 Months Ended
Mar. 31, 2016
Jun. 30, 2015
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]    
Outstanding at June 30, 2015 (in shares) 2,836,217  
Granted (in shares) 0  
Exercised (in shares) (426,612)  
Canceled or forfeited (in shares) (310,512)  
Outstanding at March 31, 2016 (in shares) 2,099,093  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]    
Outstanding at June 30, 2015 (in dollars per share) $ 10.77  
Granted (in dollars per share) 0  
Exercised (in dollars per share) 7.59  
Canceled or forfeited (in dollars per share) 12.34  
Outstanding at March 31, 2016 (in dollars per share) $ 11.19  
Options Outstanding Aggregate Intrinsic Value $ 3,855,252 $ 1,410,538
Options Exercised Aggregate Intrinsic Value $ 844,067  
Employee Share Purchase Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Volatility Rate 32.20%  
Expected Term 1 year 3 months 18 days  
Expected Dividend Rate 0.00%  
Employee Share Purchase Plan [Member] | Minimum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk Free Interest Rate 0.30%  
Employee Share Purchase Plan [Member] | Maximum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk Free Interest Rate 0.90%  
Stock Options [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected Term 5 years 6 months  
Expected Dividend Rate 0.00%  
Stock Options [Member] | Minimum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Volatility Rate 39.44%  
Risk Free Interest Rate 1.60%  
Stock Options [Member] | Maximum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Volatility Rate 40.13%  
Risk Free Interest Rate 1.70%