v3.25.1
Stockholders' Equity - Warrants (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Apr. 29, 2025
Apr. 21, 2025
Apr. 01, 2024
Mar. 26, 2024
Mar. 25, 2024
Dec. 07, 2023
Dec. 09, 2022
Dec. 06, 2022
Nov. 01, 2021
Nov. 25, 2020
Mar. 31, 2025
Dec. 31, 2024
Sep. 30, 2024
Sep. 30, 2023
Mar. 31, 2025
Jun. 30, 2024
Jun. 30, 2023
Aug. 04, 2023
Aug. 03, 2023
Pre-Funded Warrants                                      
Class of Stock [Line Items]                                      
Proceeds from exercise of warrants   $ 80                                  
Pre-Funded Warrants | Subsequent Events                                      
Class of Stock [Line Items]                                      
Warrants, shares exercised   803,508                                  
Cantor Fitzgerald Underwriting | At-The-Market Offerings | Common Stock                                      
Class of Stock [Line Items]                                      
Common stock, shares issued                   460,133       170,989 0        
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                     $ 370,000   $ 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                     30,000   1,000   30,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                     155,000   1,000   155,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               1,280,702,024 500,000     1,280,702,024        
Proceeds from exercise of warrants                     $ 13 $ 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                                
Warrant Inducement Agreement | Pre-Funded Warrants | Subsequent Events                                      
Class of Stock [Line Items]                                      
Warrants, exercise price $ 0.86                                    
Warrants, shares exercised 5,626,685                                    
Warrant Inducement Agreement | Inducement Warrants | Subsequent Events                                      
Class of Stock [Line Items]                                      
Warrants, shares issued 11,253,370                                    
Warrants, exercise price $ 0.86                                    
Warrants, exercisable term 5 years                                    
Proceeds from exercise of warrants $ 6,200,000                                    
Warrant exercise, common stock ownership limitation (at the election of the holder) 9.99%                                    
Warrant Inducement Agreement | H.C. Wainwright & Co. | Subsequent Events                                      
Class of Stock [Line Items]                                      
Warrants, exercise price $ 0.86                                    
Warrants, shares exercised 144,230                                    
Warrant Inducement Agreement | H.C. Wainwright & Co. | Series A warrants | Subsequent Events                                      
Class of Stock [Line Items]                                      
Warrants, shares issued 144,230                                    
Warrants, exercise price $ 10                                    
Warrant Inducement Agreement | Alliance Global Partners | Subsequent Events                                      
Class of Stock [Line Items]                                      
Warrants, exercise price $ 0.86                                    
Warrants, shares exercised 2,000,000                                    
Warrant Inducement Agreement | Alliance Global Partners | Series C Warrants | Subsequent Events                                      
Class of Stock [Line Items]                                      
Warrants, shares issued 1,000,000                                    
Warrants, exercise price $ 2                                    
Warrant Inducement Agreement | Alliance Global Partners | Series D Warrants | Subsequent Events                                      
Class of Stock [Line Items]                                      
Warrants, shares issued 1,000,000                                    
Warrants, exercise price $ 2                                    
Warrant Inducement Agreement | Chardan Capital Markets | Subsequent Events                                      
Class of Stock [Line Items]                                      
Warrants, exercise price $ 0.86                                    
Warrants, shares exercised 3,482,455                                    
Warrant Inducement Agreement | Chardan Capital Markets | Series E Warrants | Subsequent Events                                      
Class of Stock [Line Items]                                      
Warrants, shares issued 3,482,455                                    
Warrants, exercise price $ 2.64