XML 48 R29.htm IDEA: XBRL DOCUMENT v3.4.0.3
Stock-based Compensation and Stockholders' Equity - Determining Fair Value (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2016
Mar. 31, 2015
Mar. 31, 2016
Mar. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]        
Expected term 5 years 3 months 22 days 5 years 4 months 26 days    
Dividend yield (as a percent) 0.00% 0.00% 0.00% 0.00%
Weighted-average fair value (in dollars per share) $ 12.99 $ 15.92 $ 12.04 $ 12.59
Employee Service Share-based Compensation, Aggregate Disclosures [Abstract]        
Stock-based compensation expense before taxes $ 3,886 $ 3,566 $ 11,768 $ 9,727
Income tax impact (1,191) (1,355) (3,290) (2,747)
Stock-based compensation expense, net 2,695 2,211 8,478 6,980
Excess tax benefits accounted in additional paid-in capital     3,548 10,576
Excess tax benefit from financing activities     2,506 7,229
Employee stock option        
Employee Service Share-based Compensation, Aggregate Disclosures [Abstract]        
Unrecognized compensation cost related to non-vested stock-based awards 35,590   $ 35,590  
Unrecognized compensation cost related to non-vested stock based awards, period for recognition     2 years 3 months 22 days  
Cost of sales        
Employee Service Share-based Compensation, Aggregate Disclosures [Abstract]        
Stock-based compensation expense before taxes 294 222 $ 792 651
Research and development        
Employee Service Share-based Compensation, Aggregate Disclosures [Abstract]        
Stock-based compensation expense before taxes 2,549 2,255 7,423 6,148
Sales and marketing        
Employee Service Share-based Compensation, Aggregate Disclosures [Abstract]        
Stock-based compensation expense before taxes 491 369 1,330 1,148
General and administrative        
Employee Service Share-based Compensation, Aggregate Disclosures [Abstract]        
Stock-based compensation expense before taxes $ 552 $ 720 $ 2,223 $ 1,780
Minimum        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]        
Risk-free interest rate 1.38% 1.35% 1.38% 1.35%
Expected term     5 years 3 months 22 days 5 years 4 months 26 days
Volatility (as a percent) 49.09% 47.60% 47.06% 46.93%
Maximum        
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]        
Risk-free interest rate 1.48% 1.58% 1.57% 1.76%
Expected term     5 years 3 months 29 days 5 years 5 months 9 days
Volatility (as a percent) 50.89% 48.26% 50.89% 49.31%