XML 52 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Equity Incentive Plan - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 01, 2024
Feb. 28, 2015
Nov. 30, 2023
Jul. 31, 2018
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2021
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Total intrinsic value of options exercised             $ 34,000,000 $ 800,000  
Dividend yield         0.00% 0.00% 0.00% 0.00%  
Restricted Stock Units                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Unrecognized Stock-Based Compensation Cost 3         $ 44,700,000   $ 44,700,000    
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         3,200   $ 3,200    
ESPP | Restricted Stock Units                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Unrecognized stock-based compensation cost         $ 148,400,000   $ 148,400,000    
Weighted-average period of unrecognized stock-based compensation cost expected to be recognized over remaining period             2 years 1 month 6 days    
Weighted-average period of unrecognized stock-based compensation cost expected to be recognized over remaining period 3             1 year 4 months 24 days    
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         $ 29.32 $ 12.56 $ 27.73 $ 12.38  
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 2 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         3,408,761,000   3,408,761,000    
Shares reserved for issuance, authorized         2,157,852   2,157,852    
Additional shares available for future issuance 681,752                
Weighted-average fair value of stock options granted to employees per share             $ 22.07 $ 9.15  
2021 Inducement Plan                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Remaining shares available for future issuance         1,857,809   1,857,809    
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   5,000,000    
2021 Inducement Plan | Common Stock | Amended [Member]                  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                  
Additional shares available for future issuance     7,500,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,868,497   2,868,497    
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