XML 107 R91.htm IDEA: XBRL DOCUMENT v3.10.0.1
Share-based Compensation (ESPP) (Details) - $ / shares
1 Months Ended 12 Months Ended
Jan. 31, 2016
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2016
Jan. 01, 2016
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Offering period frequency quarterly        
Shares issued under plan          
Shares issued       45,000  
Average market price       $ 42.91  
Average purchase price       35.94  
Average fair value       $ 6.77  
Employee Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Award vesting period       3 years  
Expected stock price volatility     29.00% 36.00%  
ESPP          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Offering period frequency   quarterly      
Purchase price, as a percent of fair market value of stock on either first or last trading day of offering period 85.00%        
Number of shares authorized         1,500,000
Shares Available         200,000
Expected stock price volatility       36.00%