XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Stock Option - Exercise Price Range (Details)
9 Months Ended
Mar. 31, 2023
$ / shares
shares
2012 Employee Stock Option Plan  
Share based compensation, exercise prices  
Options outstanding (in shares) | shares 522,580
Weighted average remaining contractual life 7 years 10 months 24 days
Weighted average exercise price $ 19.34
Number exercisable | shares 236,652
Exercisable, Weighted average exercise price $ 17.47
2012 Employee Stock Option Plan | Exercise price range  
Share based compensation, exercise prices  
Exercise price upper limit 26.94
Exercise price lower limit $ 3.15
Options outstanding (in shares) | shares 522,580
Weighted average remaining contractual life 7 years 10 months 24 days
Weighted average exercise price $ 19.34
Number exercisable | shares 236,652
Exercisable, Weighted average exercise price $ 17.47
2012 Non-Employee Stock Option Plan  
Share based compensation, exercise prices  
Options outstanding (in shares) | shares 20,400
Weighted average remaining contractual life 6 years 10 months 24 days
Weighted average exercise price $ 14.39
Number exercisable | shares 13,920
Exercisable, Weighted average exercise price $ 10.99
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
Options outstanding (in shares) | shares 20,400
Weighted average remaining contractual life 6 years 10 months 24 days
Weighted average exercise price $ 14.39
Number exercisable | shares 13,920
Exercisable, Weighted average exercise price $ 10.99
2018 Non-Employee Stock Option Plan  
Share based compensation, exercise prices  
Options outstanding (in shares) | shares 77,500
Weighted average remaining contractual life 7 years 10 days
Weighted average exercise price $ 14.88
Number exercisable | shares 53,220
Exercisable, Weighted average exercise price $ 13.03
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 77,500
Weighted average remaining contractual life 7 years 10 days
Weighted average exercise price $ 14.88
Number exercisable | shares 53,220
Exercisable, Weighted average exercise price $ 13.03
2020 Non-Employee Stock Option Plan  
Share based compensation, exercise prices  
Options outstanding (in shares) | shares 56,900
Weighted average remaining contractual life 8 years 10 months 2 days
Weighted average exercise price $ 23.35
Number exercisable | shares 18,760
Exercisable, Weighted average exercise price $ 20.73
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
Options outstanding (in shares) | shares 56,900
Weighted average remaining contractual life 8 years 10 months 2 days
Weighted average exercise price $ 23.35
Number exercisable | shares 18,760
Exercisable, Weighted average exercise price $ 20.73