XML 79 R68.htm IDEA: XBRL DOCUMENT v3.21.2
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 30, 2021
May 31, 2018
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Exercise price premium (%)         10.00%  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercisable, Intrinsic Value     $ 19,600   $ 19,600  
Share-based Compensation     4,024 $ 2,301 7,015 $ 3,922
Stock Options [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation cost related to unvested stock options     31,800   $ 31,800  
Weighted average recognition period         3 years 1 month 6 days  
Intrinsic value per share         $ 63.10  
Restricted stock units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted average recognition period         3 years 7 months 6 days  
Share-based Compensation         $ 1,200 $ 1,500
Unrecognized compensation expense     $ 17,100   $ 17,100  
Plan 2018 [Member] | Stock Options [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Total shares available for future grant   3,730,179 7,071,065   7,071,065  
Number of shares authorised but unissued under prior plans   1,269,821        
Increase in number of shares authorized 2,850,000