v3.26.1
Share-Based Compensation - Options Outstanding and Exercisable (Details) - $ / shares
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Share-Based Compensation    
Exercise price - Lower range   $ 1.72
Exercise price - Upper range   $ 2.45
Number Outstanding 2,819,813  
Weighted-Average Remaining Life In Years 9 years  
Weighted-Average Exercise Price $ 8.12  
Number Exercisable 602,601  
Exercise Price, $0.893 to $1.42    
Share-Based Compensation    
Exercise price - Lower range $ 0.893  
Exercise price - Upper range $ 1.42  
Number Outstanding 437,500  
Weighted-Average Remaining Life In Years 9 years 4 months 24 days  
Weighted-Average Exercise Price $ 1.02  
Number Exercisable 41,042  
Exercise Price, $1.72 to $2.58    
Share-Based Compensation    
Exercise price - Lower range $ 1.72  
Exercise price - Upper range $ 2.58  
Number Outstanding 1,857,025  
Weighted-Average Remaining Life In Years 9 years  
Weighted-Average Exercise Price $ 1.98  
Number Exercisable 384,583  
Exercise Price, $2.80 to $4.20    
Share-Based Compensation    
Exercise price - Lower range $ 2.8  
Exercise price - Upper range $ 4.2  
Number Outstanding 498,900  
Weighted-Average Remaining Life In Years 8 years 8 months 12 days  
Weighted-Average Exercise Price $ 3.47  
Number Exercisable 156,288  
Exercise Price, $7.00 to $10.50    
Share-Based Compensation    
Exercise price - Lower range $ 7  
Exercise price - Upper range $ 10.5  
Number Outstanding 17,450  
Weighted-Average Remaining Life In Years 7 years 2 months 12 days  
Weighted-Average Exercise Price $ 7  
Number Exercisable 11,990  
Exercise Price, $140.00 to $210.00    
Share-Based Compensation    
Exercise price - Lower range $ 140  
Exercise price - Upper range $ 210  
Number Outstanding 4,589  
Weighted-Average Remaining Life In Years 6 years 1 month 6 days  
Weighted-Average Exercise Price $ 147.23  
Number Exercisable 4,349  
Exercise Price, $347.00 to $520.50    
Share-Based Compensation    
Exercise price - Lower range $ 347  
Exercise price - Upper range $ 520.5  
Number Outstanding 654  
Weighted-Average Remaining Life In Years 5 years 6 months  
Weighted-Average Exercise Price $ 347  
Number Exercisable 654  
Exercise Price, $530.00 to $795.00    
Share-Based Compensation    
Exercise price - Lower range $ 530  
Exercise price - Upper range $ 795  
Number Outstanding 3,295  
Weighted-Average Remaining Life In Years 5 years  
Weighted-Average Exercise Price $ 664.1  
Number Exercisable 3,295  
Exercise Price, $1,025.00 to $1,537.50    
Share-Based Compensation    
Exercise price - Lower range $ 1,025  
Exercise price - Upper range $ 1,537.5  
Number Outstanding 400  
Weighted-Average Remaining Life In Years 4 years 3 months 18 days  
Weighted-Average Exercise Price $ 1,025  
Number Exercisable 400