v3.25.2
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
May 29, 2025
Nov. 12, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Mar. 25, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
New common shares reserved     15,453,271   15,453,271    
Unrecognized stock-based compensation cost related to outstanding unvested stock options that are expected to vest     $ 41,100   $ 41,100    
Unrecognized stock-based compensation cost, expected period to be recognized         2 years 9 months 18 days    
Stock-based compensation expense     4,537 $ 5,384 $ 9,185 $ 10,782  
Closing Price Per Share   $ 12.56          
Unrecognized stock-based compensation cost, expected period to be recognized         2 years 9 months 18 days    
General and Administrative              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Stock-based compensation expense     2,711 2,752 $ 5,486 5,513  
Repriced Stock Options              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Stock option repricing program, minimum exercise price   $ 64          
Number of shares underlying all Eligible Options   500,000          
Incremental cost   $ 1,600          
Repriced Stock Options | General and Administrative              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Incremental cost     200   500    
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          
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          
Amended ESPP              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Stock-based compensation expense     $ 300 $ 400 $ 600 $ 700  
2019 Equity Incentive Plan              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Number of awards granted 0            
Shares remained available for issuance 196,798            
2019 Employee Stock Purchase Plan              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
New common shares reserved     556,346   556,346   500,000
2025 Inducement Plan              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Common shares reserved             62,500
Number of awards granted         0    
2025 Equity Incentive Plan              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Common shares reserved 4,408,997            
Exercise price as percentage of fair market value 100.00%            
Stock options, terms of award Stock options under the 2025 Plan may be granted with terms of up to ten years and generally vest over a period of four years, with the exception of grants to non-employee directors and consultants where the vesting period is or may be shorter.            
Award vesting period 4 years            
New common shares reserved 2,687,500            
Shares remained available for issuance     1,017,658   1,017,658    
2025 Equity Incentive Plan | Maximum              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Option granted period 10 years            
2019 Equity Incentive Plan and 2015 Stock Plan              
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]              
Number of shares underlying all Eligible Options 1,524,699