XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Equity Incentive Plans - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Jan. 01, 2023
Feb. 28, 2015
Jul. 31, 2018
Mar. 31, 2023
Mar. 31, 2022
Dec. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Total intrinsic value of options exercised       $ 0.1 $ 2.2  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value       $ 8.7 $ 4.0  
Dividend yield       0.00%    
Restricted Stock Units            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Unrecognized Stock-Based Compensation Cost 3       $ 15.6    
ESPP            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Annual increase in the number of shares available for issuance       1.00%    
Maximum percentage of eligible compensation to purchase common stock through payroll deductions     20.00%      
Unrecognized Stock-Based Compensation Cost 3       $ 2.5    
ESPP | Restricted Stock Units            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Unrecognized stock-based compensation cost       $ 88.9    
Weighted-average period of unrecognized stock-based compensation cost expected to be recognized over remaining period       2 years 3 months 18 days    
Weighted-average period of unrecognized stock-based compensation cost expected to be recognized over remaining period 3       1 year 6 months    
Common Stock            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Weighted-average fair value of stock options granted to employees per share       $ 12.29 $ 14.77  
Common Stock | Restricted Stock Units            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Weighted-Average Period of Unrecognized Stock-Based Compensation Cost Expected to be Recognized Over Remaining Period 2       3 years 8 months 12 days    
Common Stock | ESPP            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Plan expiration date       Jan. 01, 2028    
Additional shares available for future issuance 2,693,859          
Shares reserved for issuance, authorized       1,739,226    
Additional shares available for future issuance 538,771          
2021 Inducement Plan            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Remaining shares available for future issuance       2,127,434    
Additional shares available for future issuance           1,500,000
2021 Inducement Plan | Amended [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Remaining shares available for future issuance       5,000,000    
2018 Plan            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Plan expiration period     2028-07      
Plan expiration term     10 years      
Vesting period     4 years      
Remaining shares available for future issuance       2,640,238    
Annual increase in the number of shares available for issuance       5.00%    
2015 Plan            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Plan expiration term   10 years        
Vesting period   4 years