XML 84 R74.htm IDEA: XBRL DOCUMENT v3.20.4
Stock-Based Compensation - Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Jun. 30, 2020
Aggregate Intrinsic Value      
Issuance of shares of common stock $ 3,114 $ 2,714  
Stock Options      
Stock options activity      
Outstanding, beginning of period (in shares) 1,410,139    
Granted (in shares) 293,812    
Exercised (in shares) (12,943)    
Cancelled / Forfeited (in shares) (24,802)    
Outstanding, end of period (in shares) 1,666,206   1,410,139
Vested and exercisable, end of period (in shares) 1,056,105    
Vested and expected to vest, end of period (in shares) 1,589,595    
Weighted Average Exercise Price      
Outstanding, beginning of period (in dollars per share) $ 76.19    
Granted (in dollars per share) 129.86    
Exercised (in dollars per share) 24.38    
Cancelled / Forfeited (in dollars per share) 113.15    
Outstanding, end of period (in dollars per share) 85.58   $ 76.19
Vested and exercisable, end of period (in dollars per share) 64.71    
Vested and expected to vest, end of period (in dollars per share) $ 84.40    
Weighted Average Remaining Contractual Term      
Outstanding, end of period 6 years 9 months 10 days   6 years 8 months 1 day
Vested and exercisable, end of period 5 years 7 months 6 days    
Vested and expected to vest, end of period 6 years 8 months 15 days    
Aggregate Intrinsic Value      
Outstanding, end of period $ 74,124   $ 49,705
Vested and exercisable, end of period 69,483    
Vested and expected to vest, end of period $ 73,699