XML 59 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Net loss per share (Potentially dilutive securities) (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Oct. 24, 2024
Potentially dilutive securities        
Total 3,156,527 3,158,212 2,472,395  
Pre-funded common stock warrants        
Potentially dilutive securities        
Warrants exercise price $ 0.0001     $ 0.0001
Employee Stock Option        
Potentially dilutive securities        
Total 2,119,183 2,162,453 2,071,848  
Unvested restricted stock units        
Potentially dilutive securities        
Total 948,788 907,203 311,991  
Common Stock Warrants        
Potentially dilutive securities        
Total 88,556 88,556 88,556