XML 59 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
1 Months Ended 12 Months Ended
Nov. 12, 2024
Oct. 31, 2019
Dec. 31, 2024
Dec. 31, 2023
Jan. 01, 2024
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Additional common stock reserved for issuance     92,390,057 11,556,789  
Cash received from stock option exercises     $ 67,000 $ 500,000  
Stock-based compensation expense     $ 19,935,000 $ 17,091,000  
Weighted-average grant-date fair value per share     $ 17.48 $ 20.20  
Stock options grant date fair value     $ 28,800,000 $ 24,600,000  
Number of stock options, exercises intrinsic value     100,000 700,000  
Stock option vested aggregate fair value     18,800,000 15,200,000  
Expected dividend yield     0    
Unrecognized stock-based compensation cost related to outstanding unvested stock options and RSUs that are expected to vest     $ 32,700,000    
Unrecognized stock-based compensation cost, expected period to be recognized     2 years 4 months 24 days    
General and Administrative          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock-based compensation expense     $ 10,732,000 9,150,000  
2019 ESPP          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Percentage of increase in shares reserved for issuance on common stock outstanding   1.00%      
Total shares reserved   240,336     240,336
Increase in shares at the beginning of each calendar year   240,336      
Maximum employee subscription rate on salary   15.00%      
Offering period   24 months      
Purchase period   6 months      
Purchase price of common stock as percentage of fair market value   85.00%      
Stock-based compensation expense     $ 1,100,000 $ 1,300,000  
Share-based compensation, employee purchased shares     158,551 87,671  
Share-based compensation, shares at weighted average exercise price     $ 4.91 $ 12.34  
Repriced Stock Options          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock option repricing program, minimum exercise price $ 8        
Share price $ 1.57        
Number of shares underlying all Eligible Options 3,900,000        
Incremental cost $ 1,600,000        
Repriced Stock Options | General and Administrative          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Incremental cost     $ 100,000    
Repriced Stock Options | Recognized Through The End Of The Retention Period          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Incremental cost 500,000        
Repriced Stock Options | Recognized After The End Of The Retention Period          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Incremental cost $ 1,100,000        
Option Plans | Employees, Officers, Directors, Advisors, and Consultants          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Award vesting period     4 years    
Additional common stock reserved for issuance         1,375,932
Option Plans | Maximum | Employees, Officers, Directors, Advisors, and Consultants          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Options granted, expiration period     10 years    
2019 Stock Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Percentage of increase in shares reserved for issuance on common stock outstanding     4.00%