v3.26.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Nov. 04, 2025
Nov. 03, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Mar. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Exercise price of options repriced     $ 4.89   $ 4.89   $ 4.48  
Outstanding vested and unvested stock options     8,139,082   8,139,082   5,970,707  
Options exercise price, lower limit   $ 8.89            
Options exercise price, upper limit   $ 17.91            
Unrecognized compensation cost related to unvested share options     $ 20,400,000   $ 20,400,000      
Expected recognition period of unrecognized compensation cost related to unvested share options         2 years 9 months 3 days      
Stock-based compensation expense     3,313,000 $ 2,363,000 $ 6,168,000 $ 5,795,000    
Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Stock-based compensation expense     2,020,000 1,440,000 3,849,000 3,276,000    
Location, Statement of Income, Balance [Axis]: us-gaap:ResearchAndDevelopmentExpense                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Stock-based compensation expense     $ 1,293,000 $ 923,000 $ 2,319,000 2,519,000    
2022 Plan                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Common stock outstanding percentage         5.00%      
Shares remaining available for issuance     2,315,899   2,315,899      
2022 Employee Stock Purchase Plan                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Common stock outstanding percentage         1.00%      
Shares remaining available for issuance     1,124,465   1,124,465      
2024 Inducement Plan                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Number of shares authorized and reserved for issuance     1,000,000   1,000,000      
Shares remaining available for issuance     637,184   637,184      
Stock Option Repricing                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Exercise price of options repriced $ 4.53              
Outstanding vested and unvested stock options 3,557,903              
Stock-based compensation expense $ 3,400,000   $ 0   $ 0      
Stock Option Repricing | Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Stock-based compensation expense     $ 500,000   $ 1,100,000      
Stock Options                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Weighted average grant date fair value of options granted         $ 4.73      
PSUs                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Stock-based compensation expense           $ 300,000    
Number of shares outstanding               0
Restricted Stock Units                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Award vesting description         Beginning in 2025, the Company introduced RSU grants which generally vest over four years, provided the employee remains employed by the Company through the vesting dates.      
Award requisite service period         4 years      
Weighted-average grant date fair value, granted         $ 6.08      
Number of Shares, Vested         58,111      
Fair value of vested shares         $ 300,000      
Service-based RSUs                
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]                
Expected recognition period of unrecognized compensation cost related to unvested share options         3 years 6 months 7 days      
Number of shares outstanding     1,101,110   1,101,110   288,533  
Weighted-average grant date fair value, granted         $ 6.08      
Number of Shares, Vested         58,111      
Unrecognized compensation costs related to unvested RSUs     $ 5,600,000   $ 5,600,000