v3.24.3
Net Loss per Share (Details) - shares
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Potentially dilutive securities    
Anti-dilutive common stock equivalent shares (in shares) 10,708,400 8,105,909
Unvested restricted stock unit awards    
Potentially dilutive securities    
Anti-dilutive common stock equivalent shares (in shares) 2,540,456 2,105,283
Outstanding stock options    
Potentially dilutive securities    
Anti-dilutive common stock equivalent shares (in shares) 8,167,944 6,000,626