Annual report [Section 13 and 15(d), not S-K Item 405]

Organization and Description of Business Operations (Details)

v3.25.1
Organization and Description of Business Operations (Details) - USD ($)
1 Months Ended 12 Months Ended
Nov. 30, 2024
Oct. 31, 2024
Jul. 31, 2024
Jan. 31, 2024
Oct. 31, 2023
Jul. 31, 2023
May 31, 2023
Apr. 30, 2023
Feb. 28, 2023
Dec. 31, 2024
Dec. 31, 2023
Mar. 31, 2025
Mar. 09, 2025
Jan. 31, 2025
Nov. 30, 2023
Dec. 31, 2022
Organization and Description of Business Operations                                
Accumulated deficit                   $ 370,573,000 $ 314,333,000          
Number of warrants issued         110,000                      
Number of warrants issued and sold to purchase shares                     1,134,000       6,215,354  
Total gross proceeds from Issuance of common stock                   26,000,000 $ 33,621,000          
Amount of commissions and other transaction costs                   $ 2,408,000 $ 3,289,000          
Subsequent Event                                
Organization and Description of Business Operations                                
Class of warrants exercise price                       $ 1.66 $ 3.62      
Pre-funded warrants                                
Organization and Description of Business Operations                                
Class of warrants exercise price     $ 0.0001 $ 0.0001   $ 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                      
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                                
Number of warrants issued and sold to purchase shares                 1,428,572              
Class of warrants exercise price                 $ 5              
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.6                
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                  
Class of warrants exercise price             $ 3.0709                  
Total gross proceeds from Issuance of common stock             $ 10,000,000                  
Net proceeds from offering             9,100,000                  
Amount of commissions and other transaction costs             $ 900,000                  
Shares held in abeyance                   1,437,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             $ 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             3,256,269                  
May 2023 Registered Direct Offering | Series B Warrants                                
Organization and Description of Business Operations                                
Proceeds from issuance of warrants $ 9,200,000                              
Number of warrants issued and sold to purchase shares 3,256,269                              
Class of warrants exercise price $ 2.821           $ 2.821                  
Expiration term of warrants (in years)             18 months                  
Shares held in abeyance                   1,437,000            
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                    
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           809,062                    
Number of warrants issued and sold to purchase shares           809,062                    
Class of warrants exercise price           $ 3.0899                    
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 | Subsequent Event                                
Organization and Description of Business Operations                                
Class of warrants exercise price                           $ 2.84    
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                                
Number of warrants issued and sold to purchase shares         6,325,354                      
Class of warrants exercise price         $ 1.76       $ 5             $ 4.075
Total gross proceeds from Issuance of common stock         $ 11,100,000                      
Net proceeds from offering   $ 10,000     10,000,000                      
Amount of commissions and other transaction costs         $ 1,100,000                      
Shares held in abeyance                     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         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                        
Class of warrants exercise price       $ 1.8049                        
Total gross proceeds from Issuance of common stock       $ 14,000,000                        
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                        
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                                
Organization and Description of Business Operations                                
Number of shares issued and sold     1,230,000                          
Purchase price per share     $ 2.05                          
Number of warrants issued     4,623,659                          
Class of warrants exercise price     $ 2.0499                          
Total gross proceeds from Issuance of common stock     $ 12,000,000                          
Net proceeds from offering     11,000,000                          
Amount of commissions and other transaction costs     $ 1,000,000                          
July 2024 Registered Direct Offering | Pre-funded warrants                                
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                                
Organization and Description of Business Operations                                
Class of warrants exercise price     $ 2.05                          
Expiration term of warrants (in years)     5 years                          
July 2024 Registered Direct Offering | Common Stock Warrants | Maximum                                
Organization and Description of Business Operations                                
Number of warrants issued and sold to purchase shares     5,853,659