v3.26.3
Net Loss Per Share - Anti-dilutive Securities (Details)
9 Months Ended
Sep. 30, 2026
shares
Sep. 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 11,667,480 10,507,497
Unvested restricted stock units    
Net Loss Per Share    
Anti-dilutive securities excluded from computation of diluted net (loss) per share 1,350,759 525,350
Convertible Debt Securities    
Net Loss Per Share    
Conversion ratio 0.0377358