XML 39 R28.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of Significant Accounting Policies - Net Loss per Common Share (Potentially dilutive securities) (Details) - $ / shares
3 Months Ended
Oct. 24, 2024
Mar. 31, 2025
Mar. 31, 2024
Potentially dilutive securities      
Total   3,835,337 3,449,010
Warrant      
Potentially dilutive securities      
Warrants exercise price $ 0.0001    
Pre-funded common stock warrants      
Potentially dilutive securities      
Warrants exercise price $ 0.0001 $ 0.0001  
Warrants to purchase shares of the company 5,800,000    
Offering price per warrant $ 2.2499    
Employee Stock Option      
Potentially dilutive securities      
Total   2,535,298 2,281,313
Unvested restricted stock units      
Potentially dilutive securities      
Total   1,211,483 1,079,141
Common stock Warrants      
Potentially dilutive securities      
Total   88,556 88,556