v3.26.3
SHAREHOLDERS' EQUITY - Pre-Funded Warrants (Details) - $ / shares
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Apr. 30, 2025
Apr. 24, 2025
Jun. 30, 2024
Mar. 31, 2024
May 31, 2022
Oct. 31, 2021
Pre-funded warrants                
SHAREHOLDERS' EQUITY                
Number of shares of common stock called by warrants issued     28,237,901          
Warrants outstanding, beginning (in shares) 16,399,438 15,020,371            
Warrants issued   6,905,385            
Cashless exercise of PFWs: Shares surrendered for exercise price (1,121) (1,051)            
Cashless exercise of PFWs: Shares of common stock issued (8,223,879) (5,525,267)            
Warrants outstanding, ending (in shares) 8,174,438 16,399,438            
Pre-funded warrants | Securities exchange agreement | Maximum                
SHAREHOLDERS' EQUITY                
Warrants exercisable, ownership blocker percentage 19.99%              
2021 PFWs                
SHAREHOLDERS' EQUITY                
Warrants outstanding, beginning (in shares) 123,000 123,000            
Warrants outstanding, ending (in shares) 123,000 123,000            
Shares issue price (in dollars per share)               $ 6.49
Warrant price (per share)               $ 0.01
2022 PFWs                
SHAREHOLDERS' EQUITY                
Warrants outstanding, beginning (in shares) 5,621,053 8,147,371            
Cashless exercise of PFWs: Shares surrendered for exercise price (377) (435)            
Cashless exercise of PFWs: Shares of common stock issued (2,199,623) (2,525,883)            
Warrants outstanding, ending (in shares) 3,421,053 5,621,053            
Shares issue price (in dollars per share)             $ 3.799  
Warrant price (per share)             $ 0.001  
2024 PFWs                
SHAREHOLDERS' EQUITY                
Warrants outstanding, beginning (in shares) 3,750,000 3,750,000            
Cashless exercise of PFWs: Shares surrendered for exercise price (248)              
Cashless exercise of PFWs: Shares of common stock issued (1,874,752)              
Warrants outstanding, ending (in shares) 1,875,000 3,750,000            
Shares issue price (in dollars per share)         $ 3.999      
Warrant price (per share)         $ 0.001      
2025 PFWs                
SHAREHOLDERS' EQUITY                
Number of shares of common stock called by warrants issued       6,905,385        
Warrants outstanding, beginning (in shares) 6,905,385              
Warrants issued   6,905,385            
Cashless exercise of PFWs: Shares surrendered for exercise price (496)              
Cashless exercise of PFWs: Shares of common stock issued (4,149,504)              
Warrants outstanding, ending (in shares) 2,755,385 6,905,385            
Warrant price (per share)       $ 0.001        
Exchange Pre-Funded Warrants                
SHAREHOLDERS' EQUITY                
Warrants outstanding, beginning (in shares)   3,000,000            
Cashless exercise of PFWs: Shares surrendered for exercise price   (616)            
Cashless exercise of PFWs: Shares of common stock issued   (2,999,384)            
Exchange Pre-Funded Warrants | Securities exchange agreement                
SHAREHOLDERS' EQUITY                
Warrant price (per share)           $ 0.001