v3.26.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Jan. 21, 2026
Jan. 01, 2026
Feb. 29, 2024
Mar. 31, 2026
Mar. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Common stock reserved for future issuance       37,872,830  
Stock-based compensation expenses       $ 2,509 $ 5,216
Performance-Based Restricted Stock Units          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock-based compensation expenses       $ 100  
Number of units outstanding and unvested       0  
2020 Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of additional shares reserved for future issuance   2,175,521      
2020 Plan | Performance-Based Restricted Stock Units          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of units. granted     365,000    
Vesting terms       Each PSU is split into two tranches with each tranche having performance goals based on the achievement of pre-determined clinical milestones that result in the shares attributable to such tranche being eligible for vesting, subject to the service-based vesting condition. The service-based vesting condition is satisfied on the one-year anniversary of the performance achievement date for each tranche and is subject to the employee’s continuous service through such vesting date. Upon vesting, each PSU will automatically convert into one share of the Company’s common stock. If the performance condition for a tranche is not met by March 31, 2025, the shares attributable to such tranche will be forfeited.  
Number of shares issuable upon vesting of each option       1  
2025 Inducement Equity Incentive Plan          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of additional shares reserved for future issuance 1,300,000