XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock Option - Exercise Price Range (Details)
9 Months Ended
Mar. 31, 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 4 months 28 days
Weighted average exercise price $ 21.47
Number exercisable | shares 178,984
Exercisable, Weighted average exercise price $ 21.59
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 10 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 71,900
Weighted average remaining contractual life 5 years 11 months 26 days
Weighted average exercise price $ 14.65
Number exercisable | shares 62,500
Exercisable, Weighted average exercise price $ 13.41
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
Options outstanding (in shares) | shares 71,900
Weighted average remaining contractual life 5 years 11 months 26 days
Weighted average exercise price $ 14.65
Number exercisable | shares 62,500
Exercisable, Weighted average exercise price $ 13.41
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 10 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 10,000
Weighted average remaining contractual life 9 years 6 months 7 days
Weighted average exercise price $ 21.60
Number exercisable | shares 2,000
Exercisable, Weighted average exercise price $ 21.60
2022 Employee Stock Option Plan | Exercise price range  
Share based compensation, exercise prices  
Exercise price upper limit $ 21.60
Options outstanding (in shares) | shares 10,000
Weighted average remaining contractual life 9 years 6 months 7 days
Weighted average exercise price $ 21.60
Number exercisable | shares 2,000
Exercisable, Weighted average exercise price $ 21.60