XML 83 R64.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Options - Exercise Price Range (Details)
12 Months Ended
Jun. 30, 2024
$ / shares
shares
2012 Employee Stock Option Plan  
Share based compensation, exercise prices  
Options outstanding (in shares) | shares 363,036
Weighted average remaining contractual life 7 years 1 month 28 days
Weighted average exercise price $ 21.47
Number exercisable | shares 190,960
Exercisable, Weighted average exercise price $ 20.87
2012 Employee Stock Option Plan | Exercise price range  
Share based compensation, exercise prices  
Exercise price upper limit 26.94
Exercise price lower limit $ 10.02
2012 Non-Employee Stock Option Plan  
Share based compensation, exercise prices  
Options outstanding (in shares) | shares 20,400
Weighted average remaining contractual life 5 years 7 months 24 days
Weighted average exercise price $ 14.39
Number exercisable | shares 16,560
Exercisable, Weighted average exercise price $ 12.41
2012 Non-Employee Stock Option Plan | Exercise price range  
Share based compensation, exercise prices  
Exercise price upper limit 22.93
Exercise price lower limit $ 4.35
2018 Non-Employee Stock Option Plan  
Share based compensation, exercise prices  
Options outstanding (in shares) | shares 68,900
Weighted average remaining contractual life 5 years 8 months 15 days
Weighted average exercise price $ 14.54
Number exercisable | shares 59,500
Exercisable, Weighted average exercise price $ 13.21
2018 Non-Employee Stock Option Plan | Exercise price range  
Share based compensation, exercise prices  
Exercise price upper limit 22.93
Exercise price lower limit $ 8.10
2020 Non-Employee Stock Option Plan  
Share based compensation, exercise prices  
Options outstanding (in shares) | shares 56,900
Weighted average remaining contractual life 7 years 7 months 2 days
Weighted average exercise price $ 23.35
Number exercisable | shares 30,140
Exercisable, Weighted average exercise price $ 21.72
2020 Non-Employee Stock Option Plan | Exercise price range  
Share based compensation, exercise prices  
Exercise price upper limit 30.71
Exercise price lower limit $ 11.40
2022 Employee Stock Option Plan  
Share based compensation, exercise prices  
Options outstanding (in shares) | shares 130,000
Weighted average remaining contractual life 9 years 9 months 21 days
Weighted average exercise price $ 41.38
Number exercisable | shares 26,000
Exercisable, Weighted average exercise price $ 41.38
2022 Employee Stock Option Plan | Exercise price range  
Share based compensation, exercise prices  
Exercise price upper limit 49.39
Exercise price lower limit $ 21.60