Quarterly report pursuant to Section 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.24.3
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, 2023
Oct. 16, 2023
Mar. 31, 2023
Convertible Redeemable Preferred Stock and Stockholders' Equity        
Aggregate shares issued upon exercise of warrants (in shares)       7,454
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        
Convertible Redeemable Preferred Stock and Stockholders' Equity        
Aggregate shares issued upon exercise of warrants (in shares)   1    
Warrant | March 2024 Offering        
Convertible Redeemable Preferred Stock and Stockholders' Equity        
Aggregate shares issued upon exercise of warrants (in shares) 511,175      
Warrants exercise price (in $ per share) $ 6.00      
Fair value of warrant $ 1,227,000      
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        
Convertible Redeemable Preferred Stock and Stockholders' Equity        
Aggregate shares issued upon exercise of warrants (in shares)     30,978  
Common Warrants | March 2024 Offering        
Convertible Redeemable Preferred Stock and Stockholders' Equity        
Cash fees paid 207,000      
Fair value of warrant $ 1,227,000