v3.26.1
Stockholders' Equity - 2023 Securities Purchase Agreement (Details) - USD ($)
12 Months Ended
Dec. 07, 2023
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2024
Stockholders' Equity        
Proceeds from the exercise of warrants   $ 33,400,000    
2023 Pre-Funded Warrants        
Stockholders' Equity        
Warrants, exercise price $ 0.0001      
Warrants exercised for common stock       1,650,000
Common Warrants        
Stockholders' Equity        
Proceeds from the exercise of warrants     $ 374,000  
Series C Common Warrants        
Stockholders' Equity        
Warrants, exercisable term 2 years      
Warrants exercised for common stock     31,000 1,178,500
Series D Common Warrants        
Stockholders' Equity        
Warrants, exercisable term 5 years      
Warrants exercised for common stock     156,000 1,053,500
2023 Securities Purchase Agreement        
Stockholders' Equity        
Number of common stock shares issued 600,000      
Combined price of each share of Common Stock and the accompanying Common Warrants $ 2      
Combined purchase price of each Pre-Funded Warrant and the accompanying Common Warrants 1.9999      
Warrants, exercise price $ 0.0001      
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      
Underwriting discount percentage 5.50%      
Reimbursement for legal expenses $ 75,000      
Non-accountable expense allowance 15,000      
Net proceeds from sale of equity $ 4,000,000      
Accrued stock issuance costs   $ 308,000 $ 308,000  
Proceeds from the exercise of warrants       $ 4,464,000
2023 Securities Purchase Agreement | 2023 Pre-Funded Warrants        
Stockholders' Equity        
Warrants issued 1,650,000      
Number of shares which may be issued upon conversion of warrants 1,650,000      
2023 Securities Purchase Agreement | Common Warrants        
Stockholders' Equity        
Warrants, exercise price $ 2      
2023 Securities Purchase Agreement | Series C Common Warrants        
Stockholders' Equity        
Warrants issued 2,250,000      
Number of shares which may be issued upon conversion of warrants 2,250,000      
2023 Securities Purchase Agreement | Series D Common Warrants        
Stockholders' Equity        
Warrants issued 2,250,000      
Number of shares which may be issued upon conversion of warrants 2,250,000