Annual report pursuant to Section 13 and 15(d)

Subsequent Events (Details)

v3.24.1
Subsequent Events (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Mar. 19, 2024
Jan. 31, 2024
Oct. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Nov. 30, 2023
Jul. 31, 2023
Feb. 28, 2023
Subsequent Events                
Purchase price per share               $ 5.25
Number of warrants issued     110,000          
Number of warrants issued and sold to purchase shares         1,134,000 6,215,354    
Class of warrants exercise price     $ 1.76 $ 4.33249        
Total gross proceeds from Issuance of common stock       $ 7.5        
Net proceeds from offering       $ 6.7        
Series A Warrants                
Subsequent Events                
Number of warrants issued and sold to purchase shares       1,734,105       1,428,572
Class of warrants exercise price       $ 4.075        
Expiration term of warrants (in years)       5 years        
Series B Warrants                
Subsequent Events                
Number of warrants issued and sold to purchase shares       1,734,105        
Class of warrants exercise price       $ 4.075        
Expiration term of warrants (in years)       18 months        
Pre-Funded Warrants                
Subsequent Events                
Number of shares issued and sold       950,000        
Purchase price per share       $ 4.325        
Class of warrants exercise price       $ 0.0001     $ 3.0899  
Number of shares issuable for each warrant       784,105        
Placement Agent Warrants                
Subsequent Events                
Number of warrants issued and sold to purchase shares       104,046        
Class of warrants exercise price       $ 5.406        
Amount of commissions and other transaction costs       $ 0.8        
Subsequent Event | January 2024 Registered Direct Offering                
Subsequent Events                
Number of shares issued and sold   1,275,000            
Purchase price per share   $ 1.805            
Total gross proceeds from Issuance of common stock   $ 14.0            
Amount of commissions and other transaction costs   $ 1.2            
Subsequent Event | January 2024 Registered Direct Offering | Series B Warrants                
Subsequent Events                
Number of warrants issued and sold to purchase shares   465,374            
Class of warrants exercise price   $ 2.2563            
Subsequent Event | January 2024 Registered Direct Offering | Pre-Funded Warrants                
Subsequent Events                
Class of warrants exercise price   $ 0.0001            
Number of shares issuable for each warrant   6,481,233            
Warrants, Exercised 2,661,233              
Subsequent Event | January 2024 Registered Direct Offering | Placement Agent Warrants                
Subsequent Events                
Net proceeds from offering   $ 12.8            
Subsequent Event | January 2024 Registered Direct Offering | Common Stock Warrants                
Subsequent Events                
Number of warrants issued and sold to purchase shares   7,756,233            
Class of warrants exercise price   $ 1.68            
Subsequent Event | Maximum | January 2024 Registered Direct Offering | Series A Warrants                
Subsequent Events                
Class of warrants exercise price   $ 1.8049