XML 57 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Details 1)
6 Months Ended
Dec. 31, 2024
$ / shares
shares
Restricted Stock Units [Member]  
RSU Shares  
Balance, beginning 1,250,132
Granted 44,361
Exercised (159,224)
Cancelled/forfeited 0
Balance, ending 1,135,269
Balance, ending, shares exercisable and vested 587,351
Balance, ending, shares unexercisable/unvested 547,918
Weighted average remaining contract life - Restricted Stock Units, beginning 9 months 18 days
Weighted average remaining contract life - Restricted Stock Units, ending 6 months
Weighted average remaining contract life unexercisable/unvested - Restricted Stock Units 6 months
Restricted Stock Awards [Member]  
RSA Shares  
Balance beginning share 161,540
Granted share 72,612
Exercised share (136,604)
Cancelled/Forfeited 0
Balance ending share 97,548
Exercisable And Vested, restricted award Shares] 0
Unexercisable unvested restricted share award 97,548
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 2 months 12 days
Unexercisable unvested restricted stock award weighted average term 1 year 2 months 12 days
Stock Options [Member]  
Stock Options  
Balance, beginning, shares 553,689
Granted, shares 0
Exercised, shares (127,000)
Cancelled/Forfeited, shares (28,794)
Balance, ending, shares 397,895
Balance ending, shares exercisable and vested 350,409
Balance ending, shares unexercisable and unvested 47,486
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 2.01
Weighted average exercise price, Cancelled/Forfeited | $ / shares 2.96
Weighted average exercise price, Balance Ending | $ / shares 1.96
Weighted average exercise price, Exercisable/vested - Balance Ending | $ / shares 1.92
Weighted average exercise price, Unexercisable/unvested - Balance Ending | $ / shares $ 2.25
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 7 months 6 days
Weighted average remaining contract life, Exercisable/vested 5 years 3 months 18 days
Weighted average remaining contract life, Unexercisable/unvested 8 years