Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Warrants (Details)

v3.24.3
Stockholders' Equity - Warrants (Details) - USD ($)
3 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
Sep. 30, 2024
Jun. 30, 2024
Jun. 30, 2023
Aug. 04, 2023
Aug. 03, 2023
Cantor Fitzgerald Underwriting | At-The-Market Offerings | Common Stock                        
Class of Stock [Line Items]                        
Common stock, shares issued               170,989 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.00                
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.00
Warrants, exercisable term                       5 years
Warrants | H.C. Wainwright & Co. | Common Stock | Warrants                        
Class of Stock [Line Items]                        
Warrants, exercise price                     $ 10.00 $ 20.80
Warrants, shares exercised                 0      
Proceeds from exercise of warrants                   $ 2,207,000    
Warrants, shares of common stock issuable upon conversion               0        
Warrants | H.C. Wainwright & Co. | Common Stock | Series A warrants                        
Class of Stock [Line Items]                        
Warrants, exercise price                       $ 20.80
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.80
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                        
Class of Stock [Line Items]                        
Common stock, shares issued       600,000                
Warrants | Alliance Global Partners | Private placement | Common Stock | Pre-Funded Warrants                        
Class of Stock [Line Items]                        
Warrants, shares issued       1,650,000                
Warrants, exercise price       $ 0.0001                
Warrants, shares exercised                 1,650,000      
Warrants, shares of common stock issuable upon conversion       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.00                
Warrants, exercisable term       2 years                
Warrants, shares exercised               1,000 1,178,500      
Warrants, shares of common stock issuable upon conversion       2,250,000                
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, shares of common stock issuable upon conversion       2,250,000                
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                      
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        
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