v3.26.1
Net Loss Per Share - Anti-dilutive Securities (Details)
3 Months Ended
Mar. 31, 2026
shares
Mar. 31, 2025
shares
Options to purchase common stock    
Net Loss Per Share    
Anti-dilutive securities excluded from computation of diluted net (loss) per share 10,988,118 8,670,569
Unvested restricted stock units    
Net Loss Per Share    
Anti-dilutive securities excluded from computation of diluted net (loss) per share 667,600  
Common stock to be issued to InnoCare    
Net Loss Per Share    
Anti-dilutive securities excluded from computation of diluted net (loss) per share 2,000,000  
Convertible Debt Securities    
Net Loss Per Share    
Anti-dilutive securities excluded from computation of diluted net (loss) per share 7,547,160  
Conversion ratio 37.7358