v3.26.1
Stockholders' Equity - 2024 Securities Purchase Agreement (Details) - USD ($)
12 Months Ended
Apr. 01, 2024
Mar. 26, 2024
Jun. 30, 2026
Jun. 30, 2025
Stockholders' Equity        
Proceeds from the exercise of warrants     $ 33,400,000  
2024 Pre-Funded Warrants        
Stockholders' Equity        
Warrants exercised for common stock     1,454,385 1,131,578
Proceeds from the exercise of warrants     $ 145 $ 113
Series E Warrants        
Stockholders' Equity        
Warrants exercised for common stock       0
2024 Securities Purchase Agreement        
Stockholders' Equity        
Gross proceeds from sale of equity   $ 15,100,000    
Number of common stock shares issued   2,701,315    
Combined price of each share of Common Stock and the accompanying Common Warrants   $ 2.85    
Combined purchase price of each Pre-Funded Warrant and the accompanying Common Warrants   $ 2.849    
Warrant exercise, common stock ownership limitation   4.99%    
Warrant exercise, common stock ownership limitation (at the election of the holder)   9.99%    
Warrant holder's election, period of written notice   61 days    
Days to file registration statement SEC Review   90 days    
Registration statement effective period   1 year    
Suspension period   15 days    
Net proceeds from sale of equity $ 14,100,000      
Underwriting discount percentage   6.00%    
Reduced placement agent fee percentage   4.00%    
Reimbursement for legal expenses   $ 50,000    
2024 Securities Purchase Agreement | Minimum        
Stockholders' Equity        
Days to file registration statement   60 days    
2024 Securities Purchase Agreement | Maximum        
Stockholders' Equity        
Days to file registration statement   75 days    
2024 Securities Purchase Agreement | 2024 Pre-Funded Warrants        
Stockholders' Equity        
Number of shares which may be issued upon conversion of warrants   2,585,963    
Warrants, exercise price   $ 0.0001    
2024 Securities Purchase Agreement | Series E Warrants        
Stockholders' Equity        
Number of shares which may be issued upon conversion of warrants   5,287,278    
Warrants, exercise price   $ 2.64    
Warrants, exercisable term   5 years