Annual report [Section 13 and 15(d), not S-K Item 405]

Convertible Redeemable Preferred Stock and Stockholders' Equity - March 2024 Issuance of Common Stock, Prefunded Common Stock Warrants and Common Stock Warrants (Details)

v3.25.1
Convertible Redeemable Preferred Stock and Stockholders' Equity - March 2024 Issuance of Common Stock, Prefunded Common Stock Warrants and Common Stock Warrants (Details) - USD ($)
Mar. 26, 2024
Dec. 31, 2024
Dec. 20, 2024
Dec. 31, 2023
Oct. 16, 2023
Stock-Based Compensation          
Aggregate shares issued upon exercise of warrants (in shares)   1      
March 2024 Offering          
Stock-Based Compensation          
Aggregate shares issued upon exercise of warrants (in shares) 1,675,803        
Warrants exercise price (in $ per share)     $ 1.7    
Aggregate purchase price $ 2,299,000        
Cash fees paid $ 388,000        
Common stock | March 2024 Offering          
Stock-Based Compensation          
Aggregate share issued 417,833        
Warrant          
Stock-Based Compensation          
Aggregate shares issued upon exercise of warrants (in shares)       1  
Warrant | March 2024 Offering          
Stock-Based Compensation          
Aggregate shares issued upon exercise of warrants (in shares) 511,175        
Exercise price $ 6        
Warrants exercise price (in $ per share) $ 6        
Fair value of warrant $ 1,227,000        
Pre-Funded Warrants | March 2024 Offering          
Stock-Based Compensation          
Aggregate share issued 93,342        
Pre-Funded Warrants | Common stock | March 2024 Offering          
Stock-Based Compensation          
Cash fees paid $ 181,000        
Fair value of warrant 1,072,000        
Common Warrants          
Stock-Based Compensation          
Aggregate shares issued upon exercise of warrants (in shares)         30,978
Common Warrants | March 2024 Offering          
Stock-Based Compensation          
Cash fees paid 207,000        
Fair value of warrant $ 1,227,000