XML 74 R63.htm IDEA: XBRL DOCUMENT v3.20.2
Stock-based Compensation - Fair Value Assumptions and Expense (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Share-based Payment Arrangement, Additional Disclosure [Abstract]    
Stock-based compensation expense before taxes $ 7,170 $ 5,054
Income tax impact (1,955) (1,143)
Stock-based compensation expense, net $ 5,215 $ 3,911
Employee stock option    
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions and Methodology [Abstract]    
Risk-free interest rate 0.27% 1.58%
Expected term 5 years 11 months 23 days 6 years 3 months 7 days
Dividend yield 0.00% 0.00%
Volatility 50.43% 50.04%
Weighted-average fair value (in dollars per share) $ 14.16 $ 8.72
Share-based Payment Arrangement, Additional Disclosure [Abstract]    
Unrecognized compensation cost related to non-vested stock-based awards $ 7,200  
Unrecognized compensation cost related to non-vested stock based awards, period for recognition (in years) 2 years 4 months 20 days  
Restricted stock units (RSUs)    
Share-based Payment Arrangement, Additional Disclosure [Abstract]    
Unrecognized compensation cost related to non-vested stock-based awards $ 39,700  
Unrecognized compensation cost related to non-vested stock based awards, period for recognition (in years) 2 years 6 months 21 days  
Performance-Based Restricted Stock Units (PRSUs)    
Share-based Payment Arrangement, Additional Disclosure [Abstract]    
Unrecognized compensation cost related to non-vested stock-based awards $ 400  
Unrecognized compensation cost related to non-vested stock based awards, period for recognition (in years) 9 months 3 days  
Cost of sales    
Share-based Payment Arrangement, Additional Disclosure [Abstract]    
Stock-based compensation expense before taxes $ 503 $ 395
Research and development    
Share-based Payment Arrangement, Additional Disclosure [Abstract]    
Stock-based compensation expense before taxes 3,702 3,130
Sales and marketing    
Share-based Payment Arrangement, Additional Disclosure [Abstract]    
Stock-based compensation expense before taxes 517 436
General and administrative    
Share-based Payment Arrangement, Additional Disclosure [Abstract]    
Stock-based compensation expense before taxes $ 2,448 $ 1,093