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

Stockholders' Equity - Warrants (Details)

v3.25.2
Stockholders' Equity - Warrants (Details) - USD ($)
3 Months Ended 12 Months Ended
Apr. 29, 2025
Apr. 01, 2024
Mar. 26, 2024
Dec. 07, 2023
Dec. 09, 2022
Dec. 06, 2022
Nov. 01, 2021
Nov. 25, 2020
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Aug. 04, 2023
Aug. 03, 2023
Class of Stock [Line Items]                            
Combined price per share of common stock and warrants                     $ 0.76 $ 2.11    
Cantor Fitzgerald Underwriting | At-The-Market Offerings | Common Stock                            
Class of Stock [Line Items]                            
Common stock, shares issued               460,133     0 170,989    
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,267                
Wainwright Underwriting | At-The-Market Offerings | Common Stock | Series B warrants                            
Class of Stock [Line Items]                            
Warrants, shares issued           168,267                
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]                            
Common stock, 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%                      
Number of days to file a registration statement     75 days                      
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                      
Number of days to file a registration statement     60 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 | 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 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 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                    
Combined price per share of common stock and warrants       $ 1.9999                    
Warrants | Alliance Global Partners | Private placement | Common Stock | Warrants                            
Class of Stock [Line Items]                            
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   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                 155,000 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                 1,131,578      
Proceeds from exercise of warrants                     $ 113      
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 | 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                            
Class of Stock [Line Items]                            
Warrants, exercise price $ 0.86                          
Warrants, shares exercised 5,626,685                          
Warrant Inducement Agreement | Inducement Warrants                            
Class of Stock [Line Items]                            
Warrants, shares issued 11,253,370                          
Warrants, exercise price $ 0.86                          
Warrants, exercisable term 5 years                          
Warrants, shares exercised                     0      
Proceeds from exercise of warrants $ 6,200,000                          
Warrant exercise, common stock ownership limitation 4.99%                          
Warrant exercise, common stock ownership limitation (at the election of the holder) 9.99%                          
Inducement warrants conversion percentage to common shares 200.00%                          
Proceeds per share (inducement warrants) $ 0.125                          
Number of days to file a registration statement 45 days                          
Warrant Inducement Agreement | H.C. Wainwright & Co.                            
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                            
Class of Stock [Line Items]                            
Warrants, shares issued 144,230                          
Warrants, exercise price $ 10                          
Warrant Inducement Agreement | Alliance Global Partners                            
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                            
Class of Stock [Line Items]                            
Warrants, shares issued 1,000,000                          
Warrants, exercise price $ 2                          
Warrant Inducement Agreement | Alliance Global Partners | Series D Warrants                            
Class of Stock [Line Items]                            
Warrants, shares issued 1,000,000                          
Warrants, exercise price $ 2                          
Warrant Inducement Agreement | Chardan Capital Markets                            
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                            
Class of Stock [Line Items]                            
Warrants, shares issued 3,482,455                          
Warrants, exercise price $ 2.64                          
Warrant Inducement Agreement | Chardan Capital Markets | Inducement Warrants                            
Class of Stock [Line Items]                            
Fees for warrant inducement agreement to sales agent $ 217,000                          
Transaction Fees inducement agreement to sales agent $ 150,000