XML 63 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Weighted average grant date fair value of options granted   $ 21.08 $ 18.73
Intrinsic value of options exercised   $ 15.8 $ 23.7
Stock options granted to purchase shares of common stock   321,649  
Restricted Stock Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares granted 0 773,945 0
2016 Equity Incentive Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Unrecognized compensation cost related to unvested stock options granted $ 26.3 $ 22.7 $ 26.3
Cost is expected to be recognized over weighted average period   3 years 4 years
Stock options granted to purchase shares of common stock   0  
2021 Equity Incentive Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Shares available for grant   5,151,493  
2021 Equity Incentive Plan | Restricted Stock Units      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Cost is expected to be recognized over weighted average period   4 years  
Total unrecognized compensation cost related to unvested restricted stock units   $ 33.9  
2014 Equity Incentive Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Plan termination, month and year   2016-02  
Stock options granted to purchase shares of common stock   0