Annual report [Section 13 and 15(d), not S-K Item 405]

Share-Based Compensation - Options Outstanding and Exercisable (Details)

v3.25.2
Share-Based Compensation - Options Outstanding and Exercisable (Details) - USD ($)
12 Months Ended 24 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2024
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Cash received from stock option exercises $ 131,000    
Company's closing stock price $ 0.76 $ 2.11 $ 2.11
$7.00 - $10.50      
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Exercise price - Lower range 7    
Exercise price - Upper range $ 10.5    
Employee Stock Option      
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Number Outstanding 1,185,924    
Weighted-Average Remaining Life In Years 9 years 2 months 12 days    
Weighted-Average Exercise Price $ 17.74    
Number Exercisable 228,502    
Fair value, options vested in period $ 1,507,000 $ 1,644,000  
Cash received from stock option exercises 130,550    
Intrinsic value of options exercised in period $ 71,000    
Exercise of stock options (shares) 73,100 0 0
Unrecognized compensation, non-vested awards $ 2,658,000    
Cost recognition period, non-vested options 3 years    
Weighted-average grant date fair value, options granted in period $ 3.19 $ 1.9  
Employee Stock Option | $1.72 - $2.80      
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Exercise price - Lower range 1.72    
Exercise price - Upper range $ 2.8    
Number Outstanding 643,400    
Weighted-Average Remaining Life In Years 8 years 9 months 18 days    
Weighted-Average Exercise Price $ 2.01    
Number Exercisable 212,651    
Employee Stock Option | $3.48 - $5.22      
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Exercise price - Lower range $ 3.48    
Exercise price - Upper range $ 5.22    
Number Outstanding 515,400    
Weighted-Average Remaining Life In Years 9 years 8 months 12 days    
Employee Stock Option | $7.00 - $10.50      
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Number Outstanding 17,450    
Weighted-Average Remaining Life In Years 8 years 2 months 12 days    
Weighted-Average Exercise Price $ 7    
Number Exercisable 7,628    
Employee Stock Option | $140.00 - $210.00      
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Exercise price - Lower range $ 140    
Exercise price - Upper range $ 210    
Number Outstanding 4,589    
Weighted-Average Remaining Life In Years 7 years 1 month 6 days    
Weighted-Average Exercise Price $ 147.67    
Number Exercisable 3,251    
Employee Stock Option | $347.00 - $520.50      
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Exercise price - Lower range $ 347    
Exercise price - Upper range $ 520.5    
Number Outstanding 1,190    
Weighted-Average Remaining Life In Years 6 years 2 months 12 days    
Weighted-Average Exercise Price $ 355.66    
Number Exercisable 1,190    
Employee Stock Option | $530.00 - $795.00      
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Exercise price - Lower range $ 530    
Exercise price - Upper range $ 795    
Number Outstanding 3,495    
Weighted-Average Remaining Life In Years 6 years    
Weighted-Average Exercise Price $ 667.99    
Number Exercisable 3,382    
Employee Stock Option | $1,025.00 - $1,537.50      
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Exercise price - Lower range $ 1,025    
Exercise price - Upper range $ 1,537.5    
Number Outstanding 400    
Weighted-Average Remaining Life In Years 5 years 3 months 18 days    
Weighted-Average Exercise Price $ 1,025    
Number Exercisable 400