v3.26.1
Net Loss per Share (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Potentially dilutive securities    
Anti-dilutive common stock equivalent shares (in shares) 13,118,224 12,752,770
Unvested restricted stock unit awards    
Potentially dilutive securities    
Anti-dilutive common stock equivalent shares (in shares) 493,689 1,499,103
Outstanding stock options    
Potentially dilutive securities    
Anti-dilutive common stock equivalent shares (in shares) 12,624,535 11,253,667