Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Warrants (Details)

v3.25.0.1
Stockholders' Equity - Warrants (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Apr. 01, 2024
Mar. 26, 2024
Mar. 25, 2024
Dec. 07, 2023
Dec. 09, 2022
Dec. 06, 2022
Nov. 01, 2021
Jan. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2024
Jun. 30, 2024
Jun. 30, 2023
Aug. 04, 2023
Aug. 03, 2023
Pre-Funded Warrants | Subsequent Events                                
Class of Stock [Line Items]                                
Warrants, shares exercised               128,070                
Proceeds from exercise of warrants               $ 13                
Cantor Fitzgerald Underwriting | At-The-Market Offerings | Common Stock                                
Class of Stock [Line Items]                                
Common stock, shares issued                     170,989 0   289,144    
Wainwright Underwriting | At-The-Market Offerings | Common Stock                                
Class of Stock [Line Items]                                
Common stock, shares issued           76,538                    
Wainwright Underwriting | At-The-Market Offerings | Common Stock | Pre-Funded Warrants                                
Class of Stock [Line Items]                                
Warrants, shares issued           91,730                    
Wainwright Underwriting | At-The-Market Offerings | Common Stock | Series A warrants                                
Class of Stock [Line Items]                                
Warrants, shares issued           168,269                    
Wainwright Underwriting | At-The-Market Offerings | Common Stock | Series B warrants                                
Class of Stock [Line Items]                                
Warrants, shares issued           168,269                    
Wainwright Underwriting | H.C. Wainwright & Co. | Underwriters Option | Common Stock | Maximum                                
Class of Stock [Line Items]                                
Warrants, shares issued         50,480                      
Wainwright Underwriting | H.C. Wainwright & Co. | Underwriters Option | Common Stock | Minimum                                
Class of Stock [Line Items]                                
Warrants, shares issued         25,240                      
Wainwright Underwriting | H.C. Wainwright & Co. | Underwriters Option | Common Stock | Representative Warrants                                
Class of Stock [Line Items]                                
Warrants, shares issued         10,094                      
Wainwright Underwriting | H.C. Wainwright & Co. | Underwriters Option | Common Stock | Series A warrants                                
Class of Stock [Line Items]                                
Warrants, shares issued         25,240                      
Wainwright Underwriting | H.C. Wainwright & Co. | Underwriters Option | Common Stock | Series B warrants                                
Class of Stock [Line Items]                                
Warrants, shares issued         25,240                      
Lincoln Park Stock Purchase Agreement | At-The-Market Offerings | Common Stock                                
Class of Stock [Line Items]                                
Common stock, shares issued                         202,595      
Securities Purchase Agreement | Alliance Global Partners | Private placement                                
Class of Stock [Line Items]                                
Combined price per share of common stock and warrants       $ 2                        
Securities Purchase Agreement | Alliance Global Partners | Private placement | Common Stock                                
Class of Stock [Line Items]                                
Common stock, shares issued       600,000                        
Securities Purchase Agreement | Alliance Global Partners | Private placement | Common Stock | Pre-Funded Warrants                                
Class of Stock [Line Items]                                
Warrants, shares issued       1,650,000                        
Warrants, shares of common stock issuable upon conversion       1,650,000                        
Securities Purchase Agreement | Alliance Global Partners | Private placement | Common Stock | Series C Warrants                                
Class of Stock [Line Items]                                
Warrants, shares issued       2,250,000                        
Warrants, shares of common stock issuable upon conversion       2,250,000                        
Securities Purchase Agreement | Alliance Global Partners | Private placement | Common Stock | Series D Warrants                                
Class of Stock [Line Items]                                
Warrants, shares issued       2,250,000                        
Warrants, shares of common stock issuable upon conversion       2,250,000                        
Securities Purchase Agreement and Warrants | Private placement | Common Stock                                
Class of Stock [Line Items]                                
Common stock, shares issued   2,701,315                            
Securities Purchase Agreement and Warrants | Private placement | Common Stock | Pre-Funded Warrants                                
Class of Stock [Line Items]                                
Warrants, shares issued   2,585,963                            
Warrants, exercise price   $ 0.0001                            
Securities Purchase Agreement and Warrants | Private placement | Common Stock | Series E Warrants                                
Class of Stock [Line Items]                                
Warrants, shares issued   5,287,278                            
Warrants, exercise price   $ 2.64                            
Warrants, exercisable term   5 years                            
Securities Purchase Agreement and Warrants | Private placement | Common Stock | Common Shares and Series E Warrants                                
Class of Stock [Line Items]                                
Combined price per share of common stock and warrants   $ 2.85                            
Securities Purchase Agreement and Warrants | Private placement | Common Stock | Pre-funded and Series E Warrants                                
Class of Stock [Line Items]                                
Combined price per share of common stock and warrants   $ 2.849                            
Securities Purchase Agreement and Warrants | Private placement | Common Stock | Pre-funded and Series E Warrants | Maximum                                
Class of Stock [Line Items]                                
Warrant exercise, common stock ownership limitation   4.99%                            
Warrant exercise, common stock ownership limitation (at the election of the holder)   9.99% 9.99%                          
Securities Purchase Agreement and Warrants | Private placement | Common Stock | Pre-funded and Series E Warrants | Minimum                                
Class of Stock [Line Items]                                
Warrant holder's election, period of written notice   61 days                            
Warrants | H.C. Wainwright & Co. | Common Stock | Pre-Funded Warrants                                
Class of Stock [Line Items]                                
Warrants, exercise price                               $ 0.001
Warrants | H.C. Wainwright & Co. | Common Stock | Representative Warrants                                
Class of Stock [Line Items]                                
Warrants, exercise price                               $ 26
Warrants, exercisable term                               5 years
Warrants | H.C. Wainwright & Co. | Common Stock | Warrants                                
Class of Stock [Line Items]                                
Warrants, exercise price                             $ 10 $ 20.8
Warrants, shares exercised                         0      
Proceeds from exercise of warrants                           $ 2,207,000    
Warrants, shares of common stock issuable upon conversion                 0     0        
Warrants | H.C. Wainwright & Co. | Common Stock | Series A warrants                                
Class of Stock [Line Items]                                
Warrants, exercise price                               $ 20.8
Warrants, exercisable term                               5 years
Warrants, shares exercised                           17,064    
Warrants, shares of common stock issuable upon conversion                             173,795  
Warrants | H.C. Wainwright & Co. | Common Stock | Series B warrants                                
Class of Stock [Line Items]                                
Warrants, exercise price                               $ 20.8
Warrants, exercisable term                               2 years
Warrants, shares exercised                           89,059    
Warrants, shares of common stock issuable upon conversion                             102,900  
Warrants | Bryan Capital | Common Stock | Warrants                                
Class of Stock [Line Items]                                
Warrants, shares issued             2,579                  
Warrants, exercise price             $ 665                  
Warrants | Alliance Global Partners | Private placement | Common Stock | Pre-Funded Warrants                                
Class of Stock [Line Items]                                
Warrants, exercise price       $ 0.0001                        
Warrants, shares exercised                         1,650,000      
Warrants | Alliance Global Partners | Private placement | Common Stock | Warrants                                
Class of Stock [Line Items]                                
Warrants, exercise price       $ 1.9999                        
Proceeds from exercise of warrants                   $ 4,000     $ 4,464,000      
Warrants | Alliance Global Partners | Private placement | Common Stock | Series C Warrants                                
Class of Stock [Line Items]                                
Warrants, shares issued       2,250,000                        
Warrants, exercise price       $ 2                        
Warrants, exercisable term       2 years                        
Warrants, shares exercised                   1,000     1,178,500      
Warrants | Alliance Global Partners | Private placement | Common Stock | Series D Warrants                                
Class of Stock [Line Items]                                
Warrants, shares issued       2,250,000                        
Warrants, exercise price       $ 2.00                        
Warrants, exercisable term       5 years                        
Warrants, shares exercised                   1,000     1,053,500      
Warrants | Chardan Capital Markets | Private placement | Common Stock                                
Class of Stock [Line Items]                                
Warrants, shares issued 2,701,315                              
Warrants | Chardan Capital Markets | Private placement | Common Stock | Pre-Funded Warrants                                
Class of Stock [Line Items]                                
Warrants, exercise price $ 0.0001                              
Warrants, shares exercised 2,585,963               500,000     500,000        
Proceeds from exercise of warrants                 $ 50              
Warrants | Chardan Capital Markets | Private placement | Common Stock | Series E Warrants                                
Class of Stock [Line Items]                                
Warrants, shares issued 5,287,278                              
Warrants, exercise price $ 2.64                              
Warrants, exercisable term 5 years                              
Warrants, shares exercised                 0     0        
Warrants | Chardan Capital Markets | Private placement | Common Stock | Common Shares and Series E Warrants                                
Class of Stock [Line Items]                                
Combined price per share of common stock and warrants $ 2.85                              
Warrants | Chardan Capital Markets | Private placement | Common Stock | Pre-funded and Series E Warrants                                
Class of Stock [Line Items]                                
Combined price per share of common stock and warrants $ 2.849