XML 72 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Option - Exercise Price Range (Details)
12 Months Ended
Jun. 30, 2023
$ / shares
shares
Share based compensation, exercise prices  
Options outstanding (in shares) | shares 5,000
Weighted average remaining contractual life 9 years 11 months 12 days
Weighted average exercise price $ 40.01
Number exercisable | shares 1,000
Exercisable, Weighted average exercise price $ 40.01
2012 Employee Stock Option Plan  
Share based compensation, exercise prices  
Options outstanding (in shares) | shares 521,580
Weighted average remaining contractual life 7 years 8 months 1 day
Weighted average exercise price $ 19.37
Number exercisable | shares 247,628
Exercisable, Weighted average exercise price $ 17.16
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 521,580
Weighted average remaining contractual life 7 years 8 months 1 day
Weighted average exercise price $ 19.37
Number exercisable | shares 247,628
Exercisable, Weighted average exercise price $ 17.16
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 7 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
Options outstanding (in shares) | shares 20,400
Weighted average remaining contractual life 6 years 7 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 75,000
Weighted average remaining contractual life 6 years 9 months 3 days
Weighted average exercise price $ 14.83
Number exercisable | shares 50,720
Exercisable, Weighted average exercise price $ 12.87
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 75,000
Weighted average remaining contractual life 6 years 9 months 3 days
Weighted average exercise price $ 14.83
Number exercisable | shares 50,720
Exercisable, Weighted average exercise price $ 12.87
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 7 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 7 months 2 days
Weighted average exercise price $ 23.35
Number exercisable | shares 18,760
Exercisable, Weighted average exercise price $ 20.73
2022 Employee Stock Option Plan | Exercise price range  
Share based compensation, exercise prices  
Exercise price lower limit $ 4.35
Options outstanding (in shares) | shares 5,000
Weighted average remaining contractual life 9 years 11 months 12 days
Weighted average exercise price $ 40.01
Number exercisable | shares 1,000
Exercisable, Weighted average exercise price $ 40.01