XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Antidilutive Securities (Details) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Net Loss Per Share    
Antidilutive securities excluded from the calculation of basic and diluted loss per share (in shares) 11,142,995 9,459,779
Options to purchase Common Stock    
Net Loss Per Share    
Antidilutive securities excluded from the calculation of basic and diluted loss per share (in shares) 8,334,765 6,650,954
Warrants to purchase Common Stock    
Net Loss Per Share    
Antidilutive securities excluded from the calculation of basic and diluted loss per share (in shares) 2,807,353 2,807,948
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