v3.25.2
Nature of Business and Significant Accounting Policies - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Candidate
Platform
Mar. 31, 2025
USD ($)
Jun. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
Jun. 30, 2025
USD ($)
Candidate
Platform
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Nature Of Business [Line Items]              
Number of technology platforms | Platform 2       2    
Number of clinical candidates in development | Candidate 2       2    
Number of preclinical candidates in development | Candidate 3       3    
Net loss $ (6,204) $ (6,408) $ (5,883) $ (6,834) $ (12,612) $ (12,717)  
Accumulated deficit (260,189)       (260,189)   $ (247,577)
Net cash used in operating activities         (13,668) $ (12,804)  
Nasdaq Capital Market              
Nature Of Business [Line Items]              
Net loss         (12,600)    
Accumulated deficit $ 260,200       260,200    
Net cash used in operating activities         $ 13,700