XML 43 R29.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Option (Tables)
12 Months Ended
Jun. 30, 2023
2012 Employee Stock Option Plan  
Stock Option  
Schedule of fair value and valuation assumptions

​

​

​

​

​

​

​

​

​

​

    

2023

    

2022

​

2021

 

Risk-free interest rates

​

3.03

%  

1.64

%  

n/a

​

Expected lives

​

7.27 Years

​

6.18 Years

​

n/a

​

Expected volatility

​

43

%  

43

%  

n/a

​

Expected dividend yields

​

0

%  

0

%  

n/a

​

Schedule of plan activity

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

2023

​

2022

​

2021

​

​

​

​

​

Weighted average

​

​

​

​

Weighted average

​

​

​

​

Weighted average

​

    

Options

    

exercise price

    

Options

    

exercise price

    

Options

    

exercise price

Outstanding, beginning of year

​

​

523,080

​

$

18.59

​

​

214,080

​

$

9.59

​

​

235,680

​

$

9.42

Granted

​

​

37,500

​

$

26.94

​

​

338,000

​

$

23.17

​

​

—

​

​

—

Forfeited/Lapsed

​

​

—

​

​

—

​

​

—

​

​

—

​

​

(13,000)

​

​

6.91

Exercised

​

​

(39,000)

 

$

10.44

​

 

(29,000)

 

$

5.45

​

 

(8,600)

 

​

9.04

Outstanding, end of period

​

​

521,580

​

$

19.37

​

 

523,080

​

$

18.59

​

 

214,080

​

$

9.59

Exercisable, end of period

​

​

247,628

​

$

17.16

​

 

176,752

​

$

14.68

​

 

98,176

​

$

8.07

Weighted average fair value at grant date of options granted

​

$

13.36

​

 

​

​

$

12.16

​

 

​

​

$

n/a

​

 

​

Total intrinsic value of options exercised

​

$

822,000

​

​

​

​

$

502,000

​

 

​

​

$

65,000

​

 

​

Total intrinsic value of options outstanding

​

$

7,968,000

​

​

​

​

$

1,916,000

​

 

​

​

$

1,840,000

​

 

​

Total intrinsic value of options exercisable

​

$

4,330,000

​

​

​

​

$

1,218,000

​

 

​

​

$

993,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

$3.15 ‑ $26.94

​

521,580

​

7.67

​

$

19.37

​

247,628

​

$

17.16

​

​

521,580

​

7.67

​

$

19.37

​

247,628

​

$

17.16

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

​

​

​

​

​

​

​

​

​

2023

    

2022

​

2021

 

Risk-free interest rates

n/a

​

1.68

%  

n/a

​

Expected lives

n/a

​

6.18 Years

​

n/a

​

Expected volatility

n/a

​

43

%  

n/a

​

Expected dividend yields

n/a

​

0

%  

n/a

​

Schedule of plan activity

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

2023

​

2022

​

2021

​

    

​

​

    

Weighted average

    

​

​

    

Weighted average

    

​

​

    

Weighted average

​

​

Options

​

exercise price

​

Options

​

exercise price

​

Options

​

exercise price

Outstanding, beginning of year

​

​

20,400

​

$

14.39

​

​

12,000

​

$

6.55

​

​

24,000

​

$

5.15

Granted

​

​

—

​

​

—

​

​

9,600

​

$

22.93

​

​

—

​

​

—

Forfeited/Lapsed

​

​

—

​

​

—

​

​

—

​

​

—

​

​

(9,600)

​

$

3.59

Exercised

​

​

—

​

​

—

​

 

(1,200)

 

$

4.35

​

 

(2,400)

 

$

4.35

Outstanding, end of period

​

​

20,400

​

$

14.39

​

 

20,400

​

$

14.39

​

 

12,000

​

$

6.55

Exercisable, end of period

​

​

13,920

​

$

10.99

​

 

11,280

​

$

8.92

​

 

6,240

​

$

6.04

Weighted average fair value at grant date of options granted

​

​

n/a

​

​

​

​

$

12.58

​

 

  

​

​

n/a

​

 

  

Total intrinsic value of options exercised

​

​

n/a

​

​

​

​

$

19,000

​

 

  

​

$

31,000

​

 

  

Total intrinsic value of options outstanding

​

$

413,000

​

​

​

​

$

149,000

​

 

  

​

$

140,000

​

 

  

Total intrinsic value of options exercisable

​

$

329,000

​

​

​

​

$

136,000

​

 

  

​

$

76,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

​

6.65

​

$

14.39

​

13,920

​

$

10.99

​

​

20,400

​

6.65

​

$

14.39

​

13,920

​

$

10.99

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

​

​

​

​

​

​

​

​

​

​

​

2023

    

2022

​

2021

 

Risk-free interest rates

​

n/a

​

1.68

%  

n/a

​

Expected lives

​

n/a

​

6.18 Years

​

n/a

​

Expected volatility

​

n/a

​

43

%  

n/a

​

Expected dividend yields

​

n/a

​

0

%  

n/a

​

Schedule of plan activity

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

2023

​

2022

​

2021

​

    

​

​

    

Weighted average

    

​

​

    

Weighted average

    

​

​

    

Weighted average

​

​

Options

 

exercise price

​

Options

 

exercise price

​

Options

 

exercise price

Outstanding, beginning of year

​

​

89,000

​

$

14.91

​

​

70,100

​

$

11.93

​

​

96,800

​

$

11.74

Granted

​

​

—

 

​

—

​

 

23,500

 

$

22.93

​

 

—

 

​

—

Forfeited/Lapsed

​

​

—

 

​

—

​

 

—

 

​

—

​

 

(23,500)

 

​

11.68

Exercised

​

​

(14,000)

 

$

15.32

​

 

(4,600)

 

$

10.43

​

 

(3,200)

 

​

8.10

Outstanding, end of period

​

​

75,000

​

$

14.83

​

 

89,000

​

$

14.91

​

 

70,100

​

$

11.93

Exercisable, end of period

​

​

50,720

​

$

12.87

​

 

45,040

​

$

12.98

​

 

29,960

​

$

11.68

Weighted average fair value at grant date of options granted

​

​

n/a

​

​

​

​

$

12.58

​

​

​

​

​

n/a

​

​

​

Total intrinsic value of options exercised

​

$

209,000

​

​

​

​

$

58,000

​

​

​

​

$

29,000

​

​

​

Total intrinsic value of options outstanding

​

$

1,486,000

​

​

​

​

$

561,000

​

​

​

​

$

439,000

​

​

​

Total intrinsic value of options exercisable

​

$

1,104,000

​

​

​

​

$

354,000

​

​

​

​

$

195,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

​

75,000

 

6.76

​

$

14.83

 

50,720

​

$

12.87

​

​

75,000

 

6.76

​

$

14.83

 

50,720

​

$

12.87

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

​

​

​

​

​

​

​

​

​

​

    

2023

 

2022

 

2021

 

Risk-free interest rates

 

3.03 - 3.40

%

1.68

%  

0.62

%

Expected lives

 

7.23 - 7.27 Years

​

6.18 Years

​

10 Years

​

Expected volatility

 

43

%

43

%  

45

%

Expected dividend yields

 

0

%

0

%  

0

%

Schedule of plan activity

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

2023

​

2022

​

2021

​

​

​

​

​

Weighted average

​

​

​

​

Weighted average

​

​

​

​

Weighted average

​

    

Options

    

exercise price

    

Options

    

exercise price

    

Options

    

exercise price

Outstanding, beginning of year

 

​

26,900

 

$

18.64

​

​

10,000

 

$

11.40

​

​

—

 

​

—

Granted

 

​

30,000

​

$

27.57

​

​

16,900

​

$

22.93

​

​

10,000

​

$

11.40

Forfeited/Lapsed

​

​

—

​

​

—

​

​

—

​

​

—

​

​

—

​

​

—

Exercised

 

​

—

​

 

—

​

​

—

​

 

—

​

​

—

​

 

—

Outstanding, end of period

 

​

56,900

​

$

23.35

​

​

26,900

​

$

18.64

​

​

10,000

​

$

11.40

Exercisable, end of period

 

​

18,760

​

$

20.73

​

​

7,380

​

$

16.68

​

​

2,000

​

$

11.40

Weighted average fair value at grant date of options granted

​

$

13.74

​

 

  

​

$

12.58

​

 

​

​

$

6.10

​

 

​

Total intrinsic value of options exercised

​

 

n/a

​

 

  

​

 

n/a

​

 

​

​

 

n/a

​

 

​

Total intrinsic value of options outstanding

​

$

643,000

​

 

  

​

$

92,000

​

 

​

​

$

68,000

​

 

​

Total intrinsic value of options exercisable

​

$

261,000

​

 

  

​

$

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

 

56,900

 

8.59

​

$

23.35

 

18,760

​

$

20.73

​

 

56,900

 

8.59

​

$

23.35

 

18,760

​

$

20.73

2022 Employee Stock Option Plan  
Stock Option  
Schedule of fair value and valuation assumptions

​

​

​

​

​

​

    

2023

 

Risk-free interest rates

 

3.84

%

Expected lives

 

7.28 Years

​

Expected volatility

 

45

%

Expected dividend yields

 

0.62

%

Schedule of plan activity

​

​

​

​

​

​

​

​

​

​

2023

​

​

​

​

​

Weighted average

​

    

Options

    

exercise price

Outstanding, beginning of year

 

​

—

 

​

—

Granted

 

​

5,000

​

$

40.01

Forfeited/Lapsed

​

​

—

​

​

—

Exercised

 

​

—

​

 

—

Outstanding, end of period

 

​

5,000

​

$

40.01

Exercisable, end of period

 

​

1,000

​

$

40.01

Weighted average fair value at grant date of options granted

​

$

19.77

​

 

  

Total intrinsic value of options exercised

​

 

n/a

​

 

  

Total intrinsic value of options outstanding

​

$

—

​

 

  

Total intrinsic value of options exercisable

​

$

—

​

 

  

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

$40.01

 

5,000

 

9.95

​

$

40.01

 

1,000

​

$

40.01

​

 

5,000

 

9.95

​

$

40.01

 

1,000

​

$

40.01