v3.25.2
Compensatory Equity Incentive Plan and Other Equity Incentives (Details 2) - $ / shares
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Balance beginning share 161,540 101,733
Granted share 182,352 270,070
Exercised share (221,980) (191,007)
Cancelled/Forfeited   (19,256)
Balance ending share 121,912 161,540
Unexercisable unvested restricted share award 121,912  
Stock Options    
Balance, beginning, shares 553,689 534,462
Granted, shares 347,949 28,736
Exercised, shares (133,078) (3,000)
Cancelled/Forfeited, shares (47,951) (6,509)
Balance, ending, shares 720,619 553,689
Balance ending, shares exercisable and vested 372,660  
Balance ending, shares unexercisable and unvested 347,959  
Weighted average exercise price - Stock Options    
Balance Beginning $ 2.02 $ 2.03
Granted 2.23 1.74
Exercised 1.97 1.38
Cancelled/Forfeited 2.47 1.45
Balance Ending 2.10 $ 2.02
Exercisable/vested - Balance Ending 1.98  
Unexercisable/unvested - Balance Ending $ 2.23  
Weighted average remaining contract life - Stock Options    
Balance Beginning 5 years 4 months 24 days 6 years 1 month 6 days
Balance Ending 7 years 2 months 12 days 5 years 4 months 24 days
Exercisable/vested 4 years 9 months 18 days  
Unexercisable/unvested 9 years 9 months 18 days  
RSU Shares    
Balance, beginning 1,250,132 1,596,222
Granted 234,615 543,305
Exercised (365,199) (843,246)
Cancelled/forfeited (38,595) (46,149)
Balance, ending 1,080,953 1,250,132
Balance, ending, shares exercisable and vested 718,739 587,351
Balance, ending, shares unexercisable/unvested 362,214 662,781
Restricted Stock Award R S A [Member]    
RSA Shares    
Weighted average remaining contract life - Restricted Stock Units, beginning 1 year 5 months 30 days 8 months 12 days
Weighted average remaining contract life - Restricted Stock Units, ending 1 year 2 months 12 days 1 year 6 months
Weighted average remaining contract life unexercisable/unvested - Restricted Stock Units 1 year 2 months 12 days  
Restricted Stock Units    
RSA Shares    
Weighted average remaining contract life - Restricted Stock Units, beginning 9 months 18 days 1 year 1 month 6 days
Weighted average remaining contract life - Restricted Stock Units, ending 7 months 6 days 9 months 18 days
Weighted average remaining contract life unexercisable/unvested - Restricted Stock Units 7 months 6 days