v3.26.1
Net Loss Per Share - Anti-dilutive Securities (Details)
6 Months Ended
Jun. 30, 2026
shares
Jun. 30, 2025
shares
Net Loss Per Share    
Anti-dilutive securities excluded from computation of diluted net (loss) per share 8,679,234  
Options to purchase common stock    
Net Loss Per Share    
Anti-dilutive securities excluded from computation of diluted net (loss) per share 12,645,400 10,615,469
Unvested restricted stock units    
Net Loss Per Share    
Anti-dilutive securities excluded from computation of diluted net (loss) per share 1,263,694 511,100
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    
Conversion ratio 37.7358