v3.25.1
Basis of Presentation, Significant Accounting Policies and Fair Value Measurements - Common Stock Equivalent Shares Excluded From Calculation of Diluted Net Loss Per Share (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Anti-dilutive shares excluded from calculation of diluted net loss per share (in shares) 14,235,854 13,004,006
Employee Stock Option    
Anti-dilutive shares excluded from calculation of diluted net loss per share (in shares) 8,949,015 9,571,521
Restricted Stock Units    
Anti-dilutive shares excluded from calculation of diluted net loss per share (in shares) 4,836,839 2,982,485
Warrants    
Anti-dilutive shares excluded from calculation of diluted net loss per share (in shares) 450,000 450,000