v3.25.1
Stock-Based Compensation (Details 1)
9 Months Ended
Mar. 31, 2025
$ / shares
shares
Restricted Stock Units [Member]  
RSU Shares  
Balance, beginning 1,250,132
Granted 125,499
Exercised (339,745)
Cancelled/forfeited 0
Balance, ending 1,035,886
Balance, ending, shares exercisable and vested 718,739
Balance, ending, shares unexercisable/unvested 317,147
Weighted average remaining contract life - Restricted Stock Units, beginning 9 months 18 days
Weighted average remaining contract life - Restricted Stock Units, ending 7 months 6 days
Weighted average remaining contract life unexercisable/unvested - Restricted Stock Units 7 months 6 days
Restricted Stock Awards [Member]  
RSA Shares  
Balance beginning share 161,540
Granted share 155,121
Exercised share (191,205)
Balance ending share 125,456
Unexercisable unvested restricted share award 125,456
Restricted stock award Weighted average remaining contract life - Restricted Stock Units Beginning 1 year 6 months
Restricted stock award Weighted average remaining contract life - Restricted Stock Awards ending 1 year 4 months 24 days
Unexercisable unvested restricted stock award weighted average term 1 year 4 months 24 days
Stock Options [Member]  
Stock Options  
Balance, beginning, shares 553,689
Granted, shares 0
Exercised, shares (133,078)
Cancelled/Forfeited, shares (28,794)
Balance, ending, shares 391,817
Balance ending, shares exercisable and vested 353,910
Balance ending, shares unexercisable and unvested 37,907
Weighted average exercise price - Stock Options  
Weighted average exercise price, Balance Beginning | $ / shares $ 2.02
Weighted average exercise price, Granted | $ / shares 0
Weighted average exercise price, Exercised | $ / shares 1.97
Weighted average exercise price, Cancelled/Forfeited | $ / shares 2.96
Weighted average exercise price, Balance Ending | $ / shares 1.97
Weighted average exercise price, Exercisable/vested - Balance Ending | $ / shares 1.93
Weighted average exercise price, Unexercisable/unvested - Balance Ending | $ / shares $ 2.37
Weighted average remaining contract life - Stock Options  
Weighted average remaining contract life, Balance Beginning 5 years 4 months 24 days
Weighted average remaining contract life, Balance Ending 5 years 4 months 24 days
Weighted average remaining contract life, Exercisable/vested 5 years 2 months 12 days
Weighted average remaining contract life, Unexercisable/unvested 7 years 6 months