v3.26.1
Summary of Significant Accounting Policies - Antidilutive Securities (Details) - shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Net Loss Per Share    
Antidilutive securities excluded from the calculation of basic and diluted loss per share (in shares) 11,789,844 14,490,023
Options to purchase Common Stock    
Net Loss Per Share    
Antidilutive securities excluded from the calculation of basic and diluted loss per share (in shares) 11,788,535 11,701,432
Warrants to purchase Common Stock    
Net Loss Per Share    
Antidilutive securities excluded from the calculation of basic and diluted loss per share (in shares) 432 2,787,714
Series A Convertible Preferred Stock    
Net Loss Per Share    
Antidilutive securities excluded from the calculation of basic and diluted loss per share (in shares) 877 877