XML 73 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Plans - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 6 Months Ended 7 Months Ended 12 Months Ended
Apr. 21, 2021
Jan. 31, 2023
Apr. 30, 2021
Apr. 20, 2021
Jun. 06, 2023
Dec. 06, 2021
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Common stock reserved for future issuance (in shares)             7,076,678 6,237,974
Vesting period (in years)     4 years          
Stock options exercised intrinsic value             $ 0.9 $ 2.3
Options, subject to repurchase (in shares)             78,389 174,171
ESPP discount percent     85.00%          
ESPP, length of offering period     6 months          
Offering period           6 months 18 days    
Unrecognized stock-based compensation expense             $ 19.8  
Period for recognition             2 years 9 months 18 days  
Stock option | Share-based Payment Arrangement, Employee                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Options vested fair value             $ 1.8 $ 0.4
Options granted, weighted average grant date fair value (in dollars per share)             $ 7.83 $ 7.78
2020 Stock Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Forfeitures (in shares) 485,581              
2020 Stock Plan | Stock option                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Maximum term (in years)             10 years  
Minimum exercise price per share, percentage             110.00%  
2021 Equity Incentive Plan | Subsequent Event                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Shares authorized (in shares)   1,252,287            
2021 Equity Incentive Plan | Stock option                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Maximum term (in years)     5 years         10 years
Minimum exercise price per share, percentage       110.00%        
Common stock reserved for future issuance (in shares)       2,900,000        
2021 Employee Stock Purchase Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Common stock reserved for future issuance (in shares)     580,000          
Shares authorized (in shares)     250,457          
Issuance of shares pursuant to Employee Stock Purchase Plan (in shares)             284,758 109,831
Number of shares available for grant (in shares)             429,940  
Period for recognition             4 months 24 days  
Cost not yet recognized, amount             $ 0.1  
2021 Employee Stock Purchase Plan | Forecast                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Offering period         6 months