Quarterly report [Sections 13 or 15(d)]

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
Mar. 31, 2025
Dec. 31, 2024
Convertible Redeemable Preferred Stock and Stockholders' Equity      
Aggregate shares issued upon exercise of warrants (in shares)   1 1
March 2024 Offering      
Convertible Redeemable Preferred Stock and Stockholders' Equity      
Aggregate purchase price $ 2,299,000    
Cash fees paid $ 388,000    
Common stock | March 2024 Offering      
Convertible Redeemable Preferred Stock and Stockholders' Equity      
Aggregate share issued 417,833    
Warrant | March 2024 Offering      
Convertible Redeemable Preferred Stock and Stockholders' Equity      
Aggregate shares issued upon exercise of warrants (in shares) 511,175 511,175  
Fair value of warrant   $ 1,227,000  
Exercise price $ 6    
Pre-Funded Warrants | March 2024 Offering      
Convertible Redeemable Preferred Stock and Stockholders' Equity      
Aggregate share issued 93,342    
Pre-Funded Warrants | Common stock | March 2024 Offering      
Convertible Redeemable Preferred Stock and Stockholders' Equity      
Cash fees paid $ 181,000    
Fair value of warrant 1,072,000    
Common Warrants | March 2024 Offering      
Convertible Redeemable Preferred Stock and Stockholders' Equity      
Cash fees paid 207,000    
Fair value of warrant $ 1,227,000