Quarterly report pursuant to Section 13 or 15(d)

Organization and Description of Business Operations (Details)

v3.24.2.u1
Organization and Description of Business Operations (Details) - USD ($)
1 Months Ended
Jul. 31, 2024
Jan. 31, 2024
Oct. 31, 2023
Jul. 31, 2023
May 31, 2023
Apr. 30, 2023
Feb. 28, 2023
Jun. 30, 2024
Dec. 31, 2023
Nov. 30, 2023
Feb. 22, 2023
Dec. 16, 2022
Organization and Description of Business Operations                        
Accumulated deficit               $ (331,948,000) $ (314,333,000)      
Number of warrants issued     110,000                  
Number of warrants issued and sold to purchase shares                   6,215,354    
Pre-funded warrants                        
Organization and Description of Business Operations                        
Class of warrants exercise price   $ 0.0001   $ 0.0001     $ 0.0001          
February 2023 Registered Direct Offering                        
Organization and Description of Business Operations                        
Number of shares issued and sold             1,180,000          
Purchase price per share             $ 5.25          
Number of warrants issued             248,572          
Class of warrants exercise price     $ 5.00                  
Total gross proceeds from Issuance of common stock             $ 7,500,000          
Net proceeds from offering             6,700,000          
Amount of commissions and other transaction costs             $ 800,000          
February 2023 Registered Direct Offering | Pre-funded warrants                        
Organization and Description of Business Operations                        
Number of warrants issued             248,572          
Class of warrants exercise price             $ 5.2499          
February 2023 Registered Direct Offering | Series A Warrants                        
Organization and Description of Business Operations                        
Class of warrants exercise price             $ 5.00          
Expiration term of warrants (in years)             5 years          
February 2023 Registered Direct Offering | Series A Warrants | Maximum                        
Organization and Description of Business Operations                        
Number of warrants issued and sold to purchase shares             1,428,572          
February 2023 Registered Direct Offering | Series B Warrants                        
Organization and Description of Business Operations                        
Class of warrants exercise price             $ 5.00          
Expiration term of warrants (in years)             18 months          
February 2023 Registered Direct Offering | Series B Warrants | Maximum                        
Organization and Description of Business Operations                        
Number of warrants issued and sold to purchase shares             1,428,572          
April 2023 Registered Direct Offering                        
Organization and Description of Business Operations                        
Number of shares issued and sold           1,700,000            
Purchase price per share           $ 3.60            
Total gross proceeds from Issuance of common stock           $ 6,100,000            
Net proceeds from offering           5,500,000            
Amount of commissions and other transaction costs           $ 600,000            
April 2023 Registered Direct Offering | Series A Warrants                        
Organization and Description of Business Operations                        
Class of warrants exercise price           $ 3.35            
Expiration term of warrants (in years)           5 years            
April 2023 Registered Direct Offering | Series A Warrants | Maximum                        
Organization and Description of Business Operations                        
Number of warrants issued and sold to purchase shares           1,700,000            
April 2023 Registered Direct Offering | Series B Warrants                        
Organization and Description of Business Operations                        
Class of warrants exercise price           $ 3.35            
Expiration term of warrants (in years)           18 months            
April 2023 Registered Direct Offering | Series B Warrants | Maximum                        
Organization and Description of Business Operations                        
Number of warrants issued and sold to purchase shares           1,700,000            
May 2023 Registered Direct Offering                        
Organization and Description of Business Operations                        
Number of shares issued and sold         1,650,000              
Purchase price per share         $ 3.071              
Number of warrants issued         1,606,269              
Class of warrants exercise price         $ 3.0709              
Total gross proceeds from Issuance of common stock         $ 10,000,000.0              
Net proceeds from offering         9,100,000              
Amount of commissions and other transaction costs         $ 900,000              
May 2023 Registered Direct Offering | Pre-funded warrants                        
Organization and Description of Business Operations                        
Number of warrants issued         1,606,269              
Class of warrants exercise price         $ 0.0001              
May 2023 Registered Direct Offering | Series A Warrants                        
Organization and Description of Business Operations                        
Class of warrants exercise price         $ 2.821              
Expiration term of warrants (in years)         5 years              
May 2023 Registered Direct Offering | Series A Warrants | Maximum                        
Organization and Description of Business Operations                        
Number of warrants issued and sold to purchase shares         3,256,269              
May 2023 Registered Direct Offering | Series B Warrants                        
Organization and Description of Business Operations                        
Class of warrants exercise price         $ 2.821              
Expiration term of warrants (in years)         18 months              
May 2023 Registered Direct Offering | Series B Warrants | Maximum                        
Organization and Description of Business Operations                        
Number of warrants issued and sold to purchase shares         3,256,269              
July 2023 Registered Direct Offering                        
Organization and Description of Business Operations                        
Number of shares issued and sold       2,427,186                
Purchase price per share       $ 3.09                
Total gross proceeds from Issuance of common stock       $ 10,000,000.0                
Net proceeds from offering       9,100,000                
Amount of commissions and other transaction costs       $ 900,000                
July 2023 Registered Direct Offering | Pre-funded warrants                        
Organization and Description of Business Operations                        
Class of warrants exercise price       $ 3.0899                
Number of warrants issued and sold to purchase shares       809,062                
July 2023 Registered Direct Offering | Series A Warrants                        
Organization and Description of Business Operations                        
Class of warrants exercise price       $ 2.84                
Expiration term of warrants (in years)       5 years                
July 2023 Registered Direct Offering | Series A Warrants | Maximum                        
Organization and Description of Business Operations                        
Number of warrants issued and sold to purchase shares       3,236,248                
July 2023 Registered Direct Offering | Series B Warrants                        
Organization and Description of Business Operations                        
Class of warrants exercise price       $ 2.84                
Expiration term of warrants (in years)       18 months                
July 2023 Registered Direct Offering | Series B Warrants | Maximum                        
Organization and Description of Business Operations                        
Number of warrants issued and sold to purchase shares       3,236,248                
October 2023 Registered Direct Offering                        
Organization and Description of Business Operations                        
Class of warrants exercise price     $ 1.76               $ 5.00 $ 4.075
Number of warrants issued and sold to purchase shares     6,325,354                  
Total gross proceeds from Issuance of common stock     $ 11,100,000                  
Net proceeds from offering     10,000,000.0                  
Amount of commissions and other transaction costs     $ 1,100,000                  
October 2023 Registered Direct Offering | Series A Warrants                        
Organization and Description of Business Operations                        
Class of warrants exercise price     $ 1.51                  
Expiration term of warrants (in years)     5 years                  
October 2023 Registered Direct Offering | Series A Warrants | Maximum                        
Organization and Description of Business Operations                        
Number of warrants issued and sold to purchase shares     6,325,354                  
October 2023 Registered Direct Offering | Series B Warrants                        
Organization and Description of Business Operations                        
Class of warrants exercise price     $ 1.51                  
Expiration term of warrants (in years)     24 months                  
October 2023 Registered Direct Offering | Series B Warrants | Maximum                        
Organization and Description of Business Operations                        
Number of warrants issued and sold to purchase shares     6,325,354                  
January 2024 Registered Direct Offering                        
Organization and Description of Business Operations                        
Number of shares issued and sold   1,275,000                    
Purchase price per share   $ 1.805                    
Number of warrants issued   6,481,233                    
Class of warrants exercise price   $ 1.8049                    
Expiration term of warrants (in years)   5 years                    
Total gross proceeds from Issuance of common stock   $ 14,000,000.0                    
Net proceeds from offering   12,600,000                    
Amount of commissions and other transaction costs   $ 1,400,000                    
January 2024 Registered Direct Offering | Pre-funded warrants                        
Organization and Description of Business Operations                        
Number of warrants issued   6,481,233                    
Class of warrants exercise price   $ 1.8049                    
January 2024 Registered Direct Offering | Common Stock Warrants                        
Organization and Description of Business Operations                        
Class of warrants exercise price   $ 1.68                    
Number of warrants issued and sold to purchase shares   7,756,233                    
Expiration term of warrants (in years)   5 years                    
January 2024 Registered Direct Offering | Common Stock Warrants | Maximum                        
Organization and Description of Business Operations                        
Number of warrants issued and sold to purchase shares   7,756,233                    
July 2024 Registered Direct Offering | Subsequent Event                        
Organization and Description of Business Operations                        
Number of shares issued and sold 1,230,000                      
Purchase price per share $ 2.05                      
Expiration term of warrants (in years) 5 years                      
Total gross proceeds from Issuance of common stock $ 12,000,000.0                      
July 2024 Registered Direct Offering | Pre-funded warrants | Subsequent Event                        
Organization and Description of Business Operations                        
Number of warrants issued 4,623,659                      
Class of warrants exercise price $ 2.0499                      
July 2024 Registered Direct Offering | Common Stock Warrants | Subsequent Event                        
Organization and Description of Business Operations                        
Class of warrants exercise price $ 2.05                      
Number of warrants issued and sold to purchase shares 5,853,659