XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation (Details 2)
3 Months Ended
Sep. 30, 2025
$ / shares
shares
Restricted Stock Units [Member]  
Balance ending, shares exercisable and vested 718,739
Balance ending, shares unexercisable and unvested 362,214
Balance ending, shares exercisable 1,080,953
Weighted average remaining contract life, Unexercisable/unvested 6 months
Balance, beginning 1,080,953
Granted 0
Exercised 0
Cancelled/forfeited 0
Balance, ending 1,080,953
Weighted average remaining contract life - Restricted Stock Units, beginning 7 months 6 days
Weighted average remaining contract life - Restricted Stock Units, ending 6 months
Exercised 0
Restricted Stock Awards [Member]  
Balance ending, shares exercisable and vested 0
Balance ending, shares unexercisable and unvested 121,912
Balance ending, shares exercisable 121,912
Weighted average remaining contract life, Unexercisable/unvested 10 months 24 days
Balance, beginning 121,912
Granted 8,583
Exercised (8,583)
Cancelled/forfeited 0
Balance, ending 121,912
Weighted average remaining contract life - Restricted Stock Units, beginning 1 year 2 months 12 days
Weighted average remaining contract life - Restricted Stock Units, ending 10 months 24 days
Exercised 8,583
Stock Options [Member]  
Balance, beginning 720,619
Granted 27,717
Exercised 0
Cancelled/Forfeited (9,579)
Balance, ending 738,757
Balance ending, shares exercisable and vested 363,081
Balance ending, shares unexercisable and unvested 375,676
Balance ending, shares exercisable 738,757
Weighted average exercise price, Balance beginning | $ / shares $ 2.10
Weighted average exercise price, Granted | $ / shares 4.17
Weighted average exercise price, Exercised | $ / shares 0
Weighted average exercise price, Cancelled/Forfeited | $ / shares 1.74
Weighted average exercise price, Balance ending | $ / shares 2.13
Weighted average exercise price, Exercisable/vested - Balance ending | $ / shares 1.99
Weighted average exercise price, Unexercisable/unvested - Balance ending | $ / shares $ 2.26
Weighted average remaining contract life, Balance beginning 7 years 2 months 12 days
Weighted average remaining contract life, Balance ending 7 years 2 months 12 days
Weighted average remaining contract life, Exercisable/vested 4 years 8 months 12 days
Weighted average remaining contract life, Unexercisable/unvested 9 years 7 months 6 days