v3.26.1
Net Loss Per Share - Anti-dilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Options to purchase common stock    
Net Loss Per Share    
Anti-dilutive securities excluded from computation of diluted net (loss) per share 10,675,615 8,706,197
Unvested restricted stock units    
Net Loss Per Share    
Anti-dilutive securities excluded from computation of diluted net (loss) per share 599,675  
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