v3.26.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, 2026
Mar. 31, 2025
Net Loss Per Share    
Anti-dilutive shares excluded from calculation of diluted net loss per share (in shares) 11,026 14,235,854
Stock Options    
Net Loss Per Share    
Anti-dilutive shares excluded from calculation of diluted net loss per share (in shares)   8,949,015
Restricted Stock Units    
Net Loss Per Share    
Anti-dilutive shares excluded from calculation of diluted net loss per share (in shares) 11,026 4,836,839
Warrants    
Net Loss Per Share    
Anti-dilutive shares excluded from calculation of diluted net loss per share (in shares)   450,000