v3.25.1
NET LOSS PER SHARE - Anti-dilutive (Details) - shares
9 Months Ended
Mar. 31, 2025
Mar. 31, 2024
NET LOSS PER SHARE    
Total 14,267,933 14,768,309
Employee Stock Option    
NET LOSS PER SHARE    
Total 12,628,871 10,907,747
RSUs    
NET LOSS PER SHARE    
Total 788,500  
Exchange Warrants    
NET LOSS PER SHARE    
Total   3,000,000
Legacy warrants    
NET LOSS PER SHARE    
Total 850,562 860,562