XML 67 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Options - Exercise Price Range (Details)
3 Months Ended
Sep. 30, 2024
$ / shares
shares
2012 Employee Stock Option Plan  
Share based compensation, exercise prices  
Options outstanding (in shares) | shares 361,036
Weighted average remaining contractual life 6 years 10 months 24 days
Weighted average exercise price $ 21.44
Number exercisable | shares 198,060
Exercisable, Weighted average exercise price $ 20.97
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 4 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 64,900
Weighted average remaining contractual life 5 years 4 months 6 days
Weighted average exercise price $ 14.02
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 51,900
Weighted average remaining contractual life 7 years 3 months 14 days
Weighted average exercise price $ 23.00
Number exercisable | shares 34,140
Exercisable, Weighted average exercise price $ 21.42
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 6 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