XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Options (Tables)
12 Months Ended
Jun. 30, 2021
2012 Employee Stock Option Plan  
Stock Option  
Schedule of fair value and valuation assumptions

​

​

​

​

​

​

​

​

​

​

    

2021

    

2020

 

2019

 

Risk-free interest rates

​

n/a

%  

.6% - 2.10

%

2.5% - 3.10

%

Expected lives

​

n/a

​

10 years

​

10 years

​

Expected volatility

​

n/a

%  

44% - 46

%

48% - 52

%

Expected dividend yields

​

n/a

%  

0

%

0

%

Schedule of plan activity

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

2021

​

2020

​

2019

​

​

​

​

​

Weighted average

​

​

​

​

Weighted average

​

​

​

​

Weighted average

​

    

Options

    

exercise price

    

Options

    

exercise price

    

Options

    

exercise price

Outstanding, beginning of year

​

​

235,680

​

$

9.42

​

​

145,000

​

$

5.51

​

​

114,400

​

$

3.55

Granted

​

​

—

​

​

—

​

​

141,880

​

​

12.25

​

​

58,000

​

​

8.30

Forfeited

​

​

(13,000)

​

​

6.91

​

​

(20,000)

​

​

9.92

​

​

—

​

​

—

Exercised

​

​

(8,600)

 

​

9.04

​

 

(31,200)

 

​

3.78

​

 

(27,400)

 

​

3.21

Outstanding, end of period

​

​

214,080

​

$

9.59

​

 

235,680

​

$

9.42

​

 

145,000

​

$

5.51

Exercisable, end of period

​

​

98,176

​

$

8.07

​

 

70,000

​

$

6.57

​

 

67,600

​

$

4.03

Weighted average fair value at grant date of options granted

​

​

n/a

​

 

​

​

$

6.72

​

 

​

​

$

4.58

​

 

​

Total intrinsic value of options exercised

​

$

65,000

​

​

​

​

​

278,000

​

 

​

​

​

160,000

​

 

​

Total intrinsic value of options outstanding

​

$

1,840,000

​

​

​

​

$

696,000

​

 

​

​

$

1,353,000

​

 

​

Total intrinsic value of options exercisable

​

$

993,000

​

​

​

​

$

389,000

​

 

​

​

$

731,000

​

 

​

Schedule of options outstanding

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Options outstanding

​

Options exercisable

​

    

​

    

Weighted average

    

​

​

    

​

    

​

​

​

​

Number

​

remaining

​

Weighted average

​

Number

​

Weighted average

Range of exercise prices

​

outstanding

​

contractual life

​

exercise price

​

exercisable

​

exercise price

$2.19 ‑ $16.80

​

214,080

​

7.4

​

$

9.59

​

98,176

​

$

8.07

​

​

214,080

​

7.4

​

$

9.59

​

98,176

​

$

8.07

2012 Non-Employee Stock Option Plan  
Stock Option  
Schedule of fair value and valuation assumptions

​

​

​

​

​

​

​

​

​

​

    

2021

    

2020

 

2019

 

Risk-free interest rates

​

n/a

%  

1.6

%

n/a

%

Expected lives

​

n/a

​

10 years

​

n/a

​

Expected volatility

​

n/a

%  

44

%

n/a

%

Expected dividend yields

​

n/a

%  

0

%

n/a

%

Schedule of plan activity

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

2021

​

2020

​

2019

​

    

​

​

    

Weighted average

    

​

​

    

Weighted average

    

​

​

    

Weighted average

​

​

Options

​

exercise price

​

Options

​

exercise price

​

Options

​

exercise price

Outstanding, beginning of year

​

​

24,000

​

$

5.15

​

​

20,400

​

$

4.00

​

​

55,600

​

$

3.43

Granted

​

​

—

​

​

—

​

​

3,600

​

​

11.68

​

​

—

​

​

—

Forfeited

​

​

(9,600)

​

​

3.59

​

​

—

​

​

—

​

​

(3,600)

​

​

4.35

Exercised

​

​

(2,400)

 

​

4.35

​

 

—

 

​

—

​

 

(31,600)

 

​

2.96

Outstanding, end of period

​

​

12,000

​

$

6.55

​

 

24,000

​

$

5.15

​

 

20,400

​

$

4.00

Exercisable, end of period

​

​

6,240

​

$

6.04

​

 

11,520

​

$

4.18

​

 

6,000

​

$

3.14

Weighted average fair value at grant date of options granted

​

​

n/a

​

​

​

​

$

6.47

​

 

  

​

​

n/a

​

 

  

Total intrinsic value of options exercised

​

$

31,000

​

​

​

​

​

n/a

​

 

  

​

$

192,000

​

 

  

Total intrinsic value of options outstanding

​

$

140,000

​

​

​

​

$

157,000

​

 

  

​

$

221,000

​

 

  

Total intrinsic value of options exercisable

​

$

76,000

​

​

​

​

$

87,000

​

 

  

​

$

70,000

​

 

  

Schedule of options outstanding

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Options outstanding

​

Options exercisable

​

​

​

​

Weighted average

​

​

​

​

​

​

​

​

Number

​

remaining

​

Weighted average 

​

Number

​

Weighted average 

Range of exercise prices

    

outstanding

    

contractual life

    

exercise price

    

exercisable

    

exercise price

$2.19 - $11.68

​

12,000

​

7.1

​

$

6.55

​

6,240

​

$

6.04

​

​

12,000

​

7.1

​

$

6.55

​

6,240

​

$

6.04

2018 Non-Employee Stock Option Plan  
Stock Option  
Schedule of fair value and valuation assumptions

​

​

​

​

​

​

​

​

​

​

    

2021

    

2020

    

2019

 

Risk-free interest rates

​

n/a

%

1.60 - 1.80

%

2.90

%

Expected lives

​

n/a

​

10 years

​

10 years

​

Expected volatility

​

n/a

%

44 - 45

%

50

%

Expected dividend yields

​

n/a

%

—

%

—

%

Schedule of plan activity

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

2021

​

2020

​

2019

​

    

​

​

    

Weighted average

    

​

​

    

Weighted average

    

​

​

    

Weighted average

​

​

Options

 

exercise price

​

Options

 

exercise price

​

Options

 

exercise price

Outstanding, beginning of year

​

​

96,800

​

$

11.74

​

​

30,400

​

$

8.10

​

​

—

​

$

—

Granted

​

​

—

 

​

—

​

 

66,400

 

​

13.41

​

 

40,000

 

​

8.10

Forfeited/Lapsed

​

​

(23,500)

 

​

11.68

​

 

—

 

​

—

​

 

(6,400)

 

​

8.10

Exercised

​

​

(3,200)

 

​

8.10

​

 

—

 

​

—

​

 

(3,200)

 

​

8.10

Outstanding, end of period

​

​

70,100

​

$

11.93

​

 

96,800

​

$

11.74

​

 

30,400

​

$

8.10

Exercisable, end of period

​

​

29,960

​

$

11.68

​

 

24,480

​

$

10.98

​

 

4,800

​

$

8.10

Weighted average fair value at grant date of options granted

​

​

n/a

​

​

​

​

$

7.55

​

​

​

​

$

5.12

​

​

​

Total intrinsic value of options exercised

​

$

29,000

​

​

​

​

​

n/a

​

​

​

​

$

24,000

​

​

​

Total intrinsic value of options outstanding

​

$

439,000

​

​

​

​

$

110,000

​

​

​

​

$

205,000

​

​

​

Total intrinsic value of options exercisable

​

$

195,000

​

​

​

​

$

40,000

​

​

​

​

$

32,000

​

​

​

Schedule of options outstanding

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Options outstanding

​

Options exercisable

​

    

​

    

Weighted average

    

​

    

​

    

​

​

​

Number

​

remaining

​

Weighted average 

​

Number

​

Weighted average 

Range of exercise prices

​

outstanding

​

contractual life

​

exercise price

​

exercisable

​

exercise price

$8.10 - $15.27

​

70,100

 

8.2

​

$

11.93

 

29,960

​

$

11.68

​

​

70,100

 

8.2

​

$

11.93

 

29,960

​

$

11.68

2020 Non-Employee Stock Option Plan  
Stock Option  
Schedule of fair value and valuation assumptions

​

​

​

​

​

​

    

2021

 

Risk-free interest rates

 

0.62

%

Expected lives

 

10

​

Expected volatility

 

45

%

Expected dividend yields

 

0

%

Schedule of plan activity

​

​

​

​

​

​

​

​

​

​

2021

​

​

​

​

​

Weighted average

​

    

Options

    

exercise price

Outstanding, beginning of year

 

​

—

 

​

—

Granted

 

​

10,000

​

$

11.40

Exercised

 

​

—

​

 

—

Outstanding, end of period

 

​

10,000

​

$

11.40

Exercisable, end of period

 

​

2,000

​

$

11.40

Weighted average fair value at grant date of options granted

​

$

6.10

​

 

  

Total intrinsic value of options exercised

​

 

n/a

​

 

  

Total intrinsic value of options outstanding

​

$

68,000

​

 

  

Total intrinsic value of options exercisable

​

$

14,000

​

 

  

Schedule of options outstanding

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Options outstanding

​

Options exercisable

​

​

​

​

Weighted average

​

​

​

​

​

​

​

​

​

​

Number

​

remaining

​

Weighted average

​

Number

​

Weighted average

Range of exercise prices

    

outstanding

    

contractual life

    

exercise price

    

exercisable

    

exercise price

$11.40

 

10,000

 

9.2

​

$

11.40

 

2,000

​

$

11.40

​

 

10,000

 

9.2

​

$

11.40

 

2,000

​

$

11.40