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 9 Months Ended
Apr. 30, 2021
May 31, 2018
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 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     $ 35,700   $ 35,700  
Share-based Compensation     4,148 $ 2,433 11,163 $ 6,355
Stock Options [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation cost related to unvested stock options     29,600   $ 29,600  
Weighted average recognition period         2 years 10 months 24 days  
Intrinsic value per share         $ 66.51  
Restricted stock units            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted average recognition period         3 years 4 months 24 days  
Share-based Compensation     1,300     $ 2,800
Unrecognized compensation expense     $ 17,200   $ 17,200  
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,033,401   7,033,401  
Number of shares authorized but unissued under prior plans   1,269,821        
Increase in number of shares authorized 2,850,000