XML 86 R73.htm IDEA: XBRL DOCUMENT v3.21.1
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Mar. 31, 2021
Mar. 31, 2020
Jun. 30, 2020
Aggregate Intrinsic Value        
Issuance of shares of common stock   $ 12,508 $ 5,364  
Stock Options        
Stock options activity        
Outstanding, beginning of period (in shares) 1,410,139 1,410,139    
Granted (in shares)   322,472    
Exercised (in shares)   (187,113)    
Cancelled / Forfeited (in shares)   (36,779)    
Outstanding, end of period (in shares)   1,508,719    
Vested and exercisable, end of period (in shares)   969,700    
Vested and expected to vest, end of period (in shares)   1,451,661    
Weighted Average Exercise Price        
Outstanding, beginning of period (in dollars per share) $ 76.19 $ 76.19    
Granted (in dollars per share)   131.40    
Exercised (in dollars per share)   62.05    
Cancelled / Forfeited (in dollars per share)   115.82    
Outstanding, end of period (in dollars per share)   88.77    
Vested and exercisable, end of period (in dollars per share)   67.80    
Vested and expected to vest, end of period (in dollars per share)   $ 87.34    
Weighted Average Remaining Contractual Term        
Outstanding, end of period 6 years 8 months 1 day 6 years 8 months 1 day    
Vested and exercisable, end of period   5 years 5 months 4 days    
Vested and expected to vest, end of period   6 years 6 months 29 days    
Aggregate Intrinsic Value        
Outstanding, end of period   $ 83,915   $ 49,705
Vested and exercisable, end of period   74,212    
Vested and expected to vest, end of period   $ 82,837