XML 54 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Stock Options - Stock options outstanding under the 2012 Employee Plan (Details)
6 Months Ended
Dec. 31, 2020
$ / shares
shares
2012 Employee Stock Option Plan  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding, Number outstanding | shares 117,840
Options outstanding, Weighted average remaining contractual life 7 years 10 months 24 days
Options outstanding, Weighted average exercise price | $ / shares $ 18.84
Options exercisable, Number exercisable | shares 47,800
Options exercisable, Weighted average exercise price | $ / shares $ 14.66
2012 Employee Stock Option 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 117,840
Options outstanding, Weighted average remaining contractual life 7 years 10 months 24 days
Options outstanding, Weighted average exercise price | $ / shares $ 18.84
Options exercisable, Number exercisable | shares 47,800
Options exercisable, Weighted average exercise price | $ / shares $ 14.66
2012 Non-Employee Stock Option Plan  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding, Number outstanding | shares 12,000
Options outstanding, Weighted average remaining contractual life 6 years 8 months 12 days
Options outstanding, Weighted average exercise price | $ / shares $ 10.29
Options exercisable, Number exercisable | shares 8,520
Options exercisable, Weighted average exercise price | $ / shares $ 9.08
2012 Non-Employee Stock Option 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 12,000
Options outstanding, Weighted average remaining contractual life 6 years 8 months 12 days
Options outstanding, Weighted average exercise price | $ / shares $ 10.29
Options exercisable, Number exercisable | shares 8,520
Options exercisable, Weighted average exercise price | $ / shares $ 9.08
2018 Non-Employee Stock Option Plan  
Share-based Compensation, Shares Authorized under Stock Option Plans, Exercise Price Range [Line Items]  
Options outstanding, Number outstanding | shares 48,400
Options outstanding, Weighted average remaining contractual life 8 years 7 months 6 days
Options outstanding, Weighted average exercise price | $ / shares $ 23.48
Options exercisable, Number exercisable | shares 12,240
Options exercisable, Weighted average exercise price | $ / shares $ 22.44
2018 Non-Employee Stock Option 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 48,400
Options outstanding, Weighted average remaining contractual life 8 years 7 months 6 days
Options outstanding, Weighted average exercise price | $ / shares $ 23.48
Options exercisable, Number exercisable | shares 12,240
Options exercisable, Weighted average exercise price | $ / shares $ 22.44
2020 Non-Employee Stock Option Plan  
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 8 months 12 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
2020 Non-Employee Stock Option 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 8 months 12 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