Annual report pursuant to Section 13 and 15(d)

Organization and Description of Business Operations (Details)

v3.24.1
Organization and Description of Business Operations (Details)
1 Months Ended 12 Months Ended
Nov. 03, 2022
shares
Oct. 31, 2024
USD ($)
Oct. 31, 2023
USD ($)
$ / shares
shares
Jul. 31, 2023
USD ($)
$ / shares
shares
May 31, 2023
USD ($)
$ / shares
shares
Apr. 30, 2023
USD ($)
$ / shares
shares
Feb. 28, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Nov. 30, 2023
shares
Nov. 02, 2022
shares
Organization and Description of Business Operations                        
Reverse stock split, conversion ratio 0.1                      
Period after mailing of information statement to the common stockholders of record, that the reverse stock split will become effective 20 days                      
Accumulated deficit | $               $ (262,486,000) $ (314,333,000) $ (262,486,000)    
Purchase price per share             $ 5.25          
Number of warrants issued | shares     110,000                  
Class of warrants exercise price     $ 1.76         $ 4.33249   $ 4.33249    
Total gross proceeds from Issuance of common stock | $                   $ 7,500,000    
Net proceeds from offering | $                   $ 6,700,000    
Number of warrants issued and sold to purchase shares | shares                 1,134,000   6,215,354  
Pre-Funded Warrants                        
Organization and Description of Business Operations                        
Number of shares issued and sold | shares                   950,000    
Purchase price per share               4.325   $ 4.325    
Class of warrants exercise price       $ 3.0899       0.0001   0.0001    
Series A Warrants                        
Organization and Description of Business Operations                        
Class of warrants exercise price               $ 4.075   $ 4.075    
Expiration term of warrants (in years)               5 years   5 years    
Number of warrants issued and sold to purchase shares | shares             1,428,572 1,734,105   1,734,105    
Series B Warrants                        
Organization and Description of Business Operations                        
Class of warrants exercise price               $ 4.075   $ 4.075    
Expiration term of warrants (in years)               18 months   18 months    
Number of warrants issued and sold to purchase shares | shares               1,734,105   1,734,105    
At the market offering (ATM)                        
Organization and Description of Business Operations                        
Total gross proceeds from Issuance of common stock | $                 $ 0 $ 10,120,000    
Amount of commissions and other transaction costs | $                 $ 0 $ 248,000    
At the market offering (ATM) | Common Shares                        
Organization and Description of Business Operations                        
Purchase price per share               $ 18.99   $ 18.99    
December 2022 direct offering                        
Organization and Description of Business Operations                        
Number of shares issued and sold | shares               950,000        
Purchase price per share               $ 4.325   4.325    
Class of warrants exercise price     4.075                  
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        
December 2022 direct offering | Pre-Funded Warrants                        
Organization and Description of Business Operations                        
Number of warrants issued | shares               784,105        
Class of warrants exercise price               $ 4.3249   4.3249    
December 2022 direct offering | Series A Warrants                        
Organization and Description of Business Operations                        
Class of warrants exercise price               $ 4.075   $ 4.075    
Expiration term of warrants (in years)               5 years   5 years    
December 2022 direct offering | Series A Warrants | Maximum                        
Organization and Description of Business Operations                        
Number of warrants issued and sold to purchase shares | shares               1,734,105   1,734,105    
December 2022 direct offering | Series B Warrants                        
Organization and Description of Business Operations                        
Class of warrants exercise price               $ 4.075   $ 4.075    
Expiration term of warrants (in years)               18 months   18 months    
December 2022 direct offering | Series B Warrants | Maximum                        
Organization and Description of Business Operations                        
Number of warrants issued and sold to purchase shares | shares               1,734,105   1,734,105    
February 2023 Registered Direct Offering                        
Organization and Description of Business Operations                        
Number of shares issued and sold | shares             1,180,000          
Purchase price per share             $ 5.25          
Number of warrants issued | shares             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                        
Purchase price per share             $ 5.2499          
Number of warrants issued | shares             248,572          
Class of warrants exercise price             $ 0.0001          
Warrants, Offering 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          
Number of warrants issued and sold to purchase shares | 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          
Number of warrants issued and sold to purchase shares | shares             1,428,572          
April 2023 Registered Direct Offering                        
Organization and Description of Business Operations                        
Number of shares issued and sold | shares           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            
Number of warrants issued and sold to purchase shares | 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            
Number of warrants issued and sold to purchase shares | shares           1,700,000            
May 2023 Registered Direct Offering                        
Organization and Description of Business Operations                        
Number of shares issued and sold | shares         1,650,000              
Purchase price per share         $ 3.071              
Number of warrants issued | shares         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 | shares         1,606,269              
Class of warrants exercise price         $ 0.0001              
Warrants, Offering Price         3.0709              
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 | 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 | shares         3,256,269              
July 2023 Registered Direct Offering                        
Organization and Description of Business Operations                        
Number of shares issued and sold | shares       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                        
Number of warrants issued | shares       809,062                
Class of warrants exercise price       $ 0.0001                
Warrants, Offering Price       $ 3.0899                
Number of warrants issued and sold to purchase shares | 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 | 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                
Number of warrants issued and sold to purchase shares | shares       3,236,248                
July 2023 Registered Direct Offering | Series B Warrants | Maximum                        
Organization and Description of Business Operations                        
Number of warrants issued and sold to purchase shares | shares       3,236,248                
July 2023 Registered Direct Offering | Common Shares                        
Organization and Description of Business Operations                        
Number of shares issued and sold | shares       2,427,186                
October 2023 Registered Direct Offering                        
Organization and Description of Business Operations                        
Class of warrants exercise price     $ 1.76       $ 5.00 $ 4.075   $ 4.075    
Total gross proceeds from Issuance of common stock | $     $ 11,100,000                  
Net proceeds from offering | $   $ 10.0 10,000,000.0                  
Amount of commissions and other transaction costs | $     $ 1,100,000                  
Number of warrants issued and sold to purchase shares | shares     6,325,354           1,134,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 | 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                  
Number of warrants issued and sold to purchase shares | shares     6,325,354                  
October 2023 Registered Direct Offering | Series B Warrants | Maximum                        
Organization and Description of Business Operations                        
Number of warrants issued and sold to purchase shares | shares     6,325,354                  
2015 Incentive Plan                        
Organization and Description of Business Operations                        
Number of shares available for issuance authorized | shares 3,000,000             6,000,000   6,000,000   900,000