XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.1
Stock Options - Outstanding (Details)
9 Months Ended
Mar. 31, 2021
$ / shares
shares
2012 Employee Plan | Exercise price range $4.37 - $33.59  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding, Number outstanding | shares 112,040
Options outstanding, Weighted average remaining contractual life 7 years 8 months 12 days
Options outstanding, Weighted average exercise price | $ / shares $ 19.34
Options exercisable, Number exercisable | shares 44,600
Options exercisable, Weighted average exercise price | $ / shares $ 15.84
2012 Non-Employee Plan | Exercise price range $4.37 - $23.35  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding, Number outstanding | shares 10,800
Options outstanding, Weighted average remaining contractual life 6 years 4 months 24 days
Options outstanding, Weighted average exercise price | $ / shares $ 10.47
Options exercisable, Number exercisable | shares 7,320
Options exercisable, Weighted average exercise price | $ / shares $ 9.15
2018 Non-Employee Plan | Exercise price range $16.20 - $30.54  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding, Number outstanding | shares 46,800
Options outstanding, Weighted average remaining contractual life 8 years 4 months 24 days
Options outstanding, Weighted average exercise price | $ / shares $ 23.73
Options exercisable, Number exercisable | shares 20,480
Options exercisable, Weighted average exercise price | $ / shares $ 23.08
2020 Non-Employee Plan | Exercise price range $22.80  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding, Number outstanding | shares 5,000
Options outstanding, Weighted average remaining contractual life 9 years 4 months 24 days
Options outstanding, Weighted average exercise price | $ / shares $ 22.80
Options exercisable, Number exercisable | shares 1,000
Options exercisable, Weighted average exercise price | $ / shares $ 22.80