XML 77 R65.htm IDEA: XBRL DOCUMENT v3.22.4
Equity Incentive Plans and Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
May 31, 2022
Mar. 31, 2021
Sep. 30, 2020
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share-based compensation, exercise price $ 19.63          
Weighted-average grant date fair value per share for stock options granted $ 8.70 $ 16.77 $ 3.68      
Intrinsic value of options exercised $ 7.7 $ 66.0 $ 1.5      
Expected Dividend Rate 0.00%          
Employee Stock            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Expected Dividend Rate 0.00% 0.00%        
Restricted Stock Units (RSUs)            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Weighted-average grant date fair value of RSUs granted $ 18.63 $ 34.78 $ 28.66      
Fair value of RSUs vested $ 4.5 $ 1.4 $ 0.1      
2020 Plan | Equity Incentive Plans            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Common stock reserved for issuance 8,509,813   5,125,000 3,780,412 3,677,385  
2017 Plan and the 2020 Plan            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock options, expiration period 10 years          
2017 Plan and the 2020 Plan | Minimum            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share-based compensation, vesting period 4 years          
2017 Plan and the 2020 Plan | Maximum            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share-based compensation, vesting period 5 years          
2017 Plan and the 2020 Plan | Restricted Stock Units (RSUs)            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Share-based compensation, exercise price $ 0          
2020 Employee Stock Purchase Plan | Employee Stock            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Common stock reserved for issuance 2,405,734     945,103 919,346 1,025,000