XML 42 R28.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies - Net Loss per Common Share (Potentially dilutive securities) (Details) - $ / shares
6 Months Ended
Oct. 24, 2024
Jun. 30, 2025
Jun. 30, 2024
Potentially dilutive securities      
Total   4,265,651 3,319,087
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,817,979 2,239,140
Unvested restricted stock units      
Potentially dilutive securities      
Total   1,359,116 991,391
Common stock Warrants      
Potentially dilutive securities      
Total   88,556 88,556