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

    

2022

    

2021

 

2020

 

Risk-free interest rates

1.64

%  

n/a

%

.6% - 2.10

%

Expected lives

6.18 Years

n/a

10 years

Expected volatility

43

%  

n/a

%

44% - 46

%

Expected dividend yields

0

%  

n/a

%

0

%

Schedule of plan activity

2022

2021

2020

Weighted average

Weighted average

Weighted average

    

Options

    

exercise price

    

Options

    

exercise price

    

Options

    

exercise price

Outstanding, beginning of year

214,080

$

9.59

235,680

$

9.42

145,000

$

5.51

Granted

338,000

$

23.17

141,880

12.25

Forfeited/Lapsed

(13,000)

$

6.91

(20,000)

9.92

Exercised

(29,000)

 

$

5.45

 

(8,600)

 

$

9.04

 

(31,200)

 

3.78

Outstanding, end of period

523,080

$

18.59

 

214,080

$

9.59

 

235,680

$

9.42

Exercisable, end of period

176,752

$

14.68

 

98,176

$

8.07

 

70,000

$

6.57

Weighted average fair value at grant date of options granted

$

12.16

 

n/a

 

$

6.72

 

Total intrinsic value of options exercised

$

502,000

$

65,000

 

$

278,000

 

Total intrinsic value of options outstanding

$

1,916,000

$

1,840,000

 

$

696,000

 

Total intrinsic value of options exercisable

$

1,218,000

$

993,000

 

$

389,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 ‑ $24.75

523,080

8.42

$

18.59

176,752

$

14.68

523,080

8.42

$

18.59

176,752

$

14.68

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

2022

    

2021

 

2020

 

Risk-free interest rates

1.68

%  

n/a

%

1.6

%

Expected lives

6.18 Years

n/a

10 years

Expected volatility

43

%  

n/a

%

44

%

Expected dividend yields

0

%  

n/a

%

0

%

Schedule of plan activity

2022

2021

2020

    

    

Weighted average

    

    

Weighted average

    

    

Weighted average

Options

exercise price

Options

exercise price

Options

exercise price

Outstanding, beginning of year

12,000

$

6.55

24,000

$

5.15

20,400

$

4.00

Granted

9,600

$

22.93

3,600

11.68

Forfeited/Lapsed

(9,600)

$

3.59

Exercised

(1,200)

$

4.35

 

(2,400)

 

$

4.35

 

 

Outstanding, end of period

20,400

$

14.39

 

12,000

$

6.55

 

24,000

$

5.15

Exercisable, end of period

11,280

$

8.92

 

6,240

$

6.04

 

11,520

$

4.18

Weighted average fair value at grant date of options granted

$

12.58

n/a

 

  

$

6.47

 

  

Total intrinsic value of options exercised

$

19,000

$

31,000

 

  

n/a

 

  

Total intrinsic value of options outstanding

$

149,000

$

140,000

 

  

$

157,000

 

  

Total intrinsic value of options exercisable

$

136,000

$

76,000

 

  

$

87,000

 

  

Schedule of options outstanding

Options outstanding

Options exercisable

Weighted average

Weighted

Weighted

Number

remaining

average exercise

Number

average exercise

Range of exercise prices

outstanding

    

contractual life

price

    

exercisable

price

$4.35 - $22.93

20,400

7.65

$

14.39

11,280

$

8.92

20,400

7.65

$

14.39

11,280

$

8.92

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

2022

    

2021

 

2020

 

Risk-free interest rates

1.68

%

n/a

%

1.60 - 1.80

%

Expected lives

6.18 Years

n/a

10 years

Expected volatility

43

%

n/a

%

44 - 45

%

Expected dividend yields

0

%

n/a

%

%

Schedule of plan activity

2022

2021

2020

    

    

Weighted average

    

    

Weighted average

    

    

Weighted average

Options

 

exercise price

Options

 

exercise price

Options

 

exercise price

Outstanding, beginning of year

70,100

$

11.93

96,800

$

11.74

30,400

$

8.10

Granted

23,500

 

$

22.93

 

 

 

66,400

 

13.41

Forfeited/Lapsed

 

 

(23,500)

 

$

11.68

 

 

Exercised

(4,600)

 

$

10.43

 

(3,200)

 

$

8.10

 

 

Outstanding, end of period

89,000

$

14.91

 

70,100

$

11.93

 

96,800

$

11.74

Exercisable, end of period

45,040

$

12.98

 

29,960

$

11.68

 

24,480

$

10.98

Weighted average fair value at grant date of options granted

$

12.58

n/a

$

7.55

Total intrinsic value of options exercised

$

58,000

$

29,000

n/a

Total intrinsic value of options outstanding

$

561,000

$

439,000

$

110,000

Total intrinsic value of options exercisable

$

354,000

$

195,000

$

40,000

Schedule of options outstanding

Options outstanding

Options exercisable

    

    

Weighted average

    

Weighted

    

    

Weighted

Number

remaining

average exercise

Number

average exercise

Range of exercise prices

outstanding

contractual life

price

exercisable

price

$8.10 - $22.93

89,000

 

7.75

$

14.91

 

45,040

$

12.98

89,000

 

7.75

$

14.91

 

45,040

$

12.98

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

    

2022

 

2021

 

Risk-free interest rates

 

1.68

%

0.62

%

Expected lives

 

6.18 Years

10

Expected volatility

 

43

%

45

%

Expected dividend yields

 

0

%

0

%

Schedule of plan activity

2022

2021

Weighted average

Weighted average

    

Options

    

exercise price

Options

    

exercise price

Outstanding, beginning of year

 

10,000

 

$

11.40

 

Granted

 

16,900

$

22.93

10,000

$

11.40

Forfeited/Lapsed

Exercised

 

 

 

Outstanding, end of period

 

26,900

$

18.64

10,000

$

11.40

Exercisable, end of period

 

7,380

$

16.68

2,000

$

11.40

Weighted average fair value at grant date of options granted

$

12.58

 

  

$

6.10

 

Total intrinsic value of options exercised

 

n/a

 

  

 

n/a

 

Total intrinsic value of options outstanding

$

92,000

 

  

$

68,000

 

Total intrinsic value of options exercisable

$

37,000

 

  

$

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 - $22.93

 

26,900

 

8.89

$

18.64

 

7,380

$

16.68

 

26,900

 

8.89

$

18.64

 

7,380

$

16.68