XML 53 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Options (Tables)
12 Months Ended
Jun. 30, 2024
2012 Employee Stock Option Plan  
Stock Options  
Schedule of fair value and valuation assumptions

    

2024

    

2023

2022

 

Risk-free interest rates

n/a

3.03

%  

1.64

%  

Expected lives

n/a

7.27 Years

6.18 Years

Expected volatility

n/a

43

%  

43

%  

Expected dividend yields

n/a

0

%  

0

%  

Schedule of plan activity

2024

2023

2022

Weighted average

Weighted average

Weighted average

    

Options

    

exercise price

    

Options

    

exercise price

    

Options

    

exercise price

Outstanding, beginning of year

521,580

$

19.37

523,080

$

18.59

214,080

$

9.59

Granted

37,500

$

26.94

338,000

$

23.17

Forfeited/Lapsed

(11,000)

$

3.16

-

Exercised

(147,544)

 

$

15.43

 

(39,000)

 

$

10.44

 

(29,000)

 

$

5.45

Outstanding, end of period

363,036

$

21.47

 

521,580

$

19.37

 

523,080

$

18.59

Exercisable, end of period

190,960

$

20.87

 

247,628

$

17.16

 

176,752

$

14.68

Weighted average fair value at grant date of options granted

n/a

 

$

13.36

 

$

12.16

 

Total intrinsic value of options exercised

$

3,972,000

$

822,000

 

$

502,000

 

Total intrinsic value of options outstanding

$

11,067,000

$

7,968,000

 

$

1,916,000

 

Total intrinsic value of options exercisable

$

5,936,000

$

4,330,000

 

$

1,218,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

$10.02 ‑ $26.94

363,036

7.16

$

21.47

190,960

$

20.87

363,036

7.16

$

21.47

190,960

$

20.87

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

2024

    

2023

    

2022

 

Risk-free interest rates

n/a

n/a

1.68

%  

Expected lives

n/a

n/a

6.18 Years

Expected volatility

n/a

n/a

43

%  

Expected dividend yields

n/a

n/a

0

%  

Schedule of plan activity

2024

2023

2022

    

    

Weighted average

    

    

Weighted average

    

    

Weighted average

Options

exercise price

Options

exercise price

Options

exercise price

Outstanding, beginning of year

20,400

$

14.39

20,400

$

14.39

12,000

$

6.55

Granted

9,600

$

22.93

Forfeited/Lapsed

Exercised

 

 

(1,200)

 

$

4.35

Outstanding, end of period

20,400

$

14.39

 

20,400

$

14.39

 

20,400

$

14.39

Exercisable, end of period

16,560

$

12.41

 

13,920

$

10.99

 

11,280

$

8.92

Weighted average fair value at grant date of options granted

n/a

n/a

 

  

$

12.58

 

  

Total intrinsic value of options exercised

n/a

n/a

 

  

$

19,000

 

  

Total intrinsic value of options outstanding

$

766,000

$

413,000

 

  

$

149,000

 

  

Total intrinsic value of options exercisable

$

655,000

$

329,000

 

  

$

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

5.65

$

14.39

16,560

$

12.41

20,400

5.65

$

14.39

16,560

$

12.41

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

2024

    

2023

2022

 

Risk-free interest rates

n/a

n/a

1.68

%  

Expected lives

n/a

n/a

6.18 Years

Expected volatility

n/a

n/a

43

%  

Expected dividend yields

n/a

n/a

0

%  

Schedule of plan activity

2024

2023

2022

    

    

Weighted average

    

    

Weighted average

    

    

Weighted average

Options

 

exercise price

Options

 

exercise price

Options

 

exercise price

Outstanding, beginning of year

75,000

$

14.83

89,000

$

14.91

70,100

$

11.93

Granted

 

 

 

 

23,500

 

$

22.93

Forfeited/Lapsed

 

 

 

 

 

Exercised

(6,100)

 

$

18.15

 

(14,000)

 

$

15.32

 

(4,600)

 

$

10.43

Outstanding, end of period

68,900

$

14.54

 

75,000

$

14.83

 

89,000

$

14.91

Exercisable, end of period

59,500

$

13.21

 

50,720

$

12.87

 

45,040

$

12.98

Weighted average fair value at grant date of options granted

n/a

n/a

$

12.58

Total intrinsic value of options exercised

$

141,000

$

209,000

$

58,000

Total intrinsic value of options outstanding

$

2,578,000

$

1,486,000

$

561,000

Total intrinsic value of options exercisable

$

2,305,000

$

1,104,000

$

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

68,900

 

5.71

$

14.54

 

59,500

$

13.21

68,900

 

5.71

$

14.54

 

59,500

$

13.21

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

    

2024

 

2023

 

2022

 

Risk-free interest rates

 

n/a

3.03 - 3.40

%  

1.68

%  

Expected lives

 

n/a

7.23 - 7.27 Years

6.18 Years

Expected volatility

 

n/a

43

%  

43

%  

Expected dividend yields

 

n/a

0

%  

0

%  

Schedule of plan activity

2024

2023

2022

Weighted average

Weighted average

Weighted average

    

Options

    

exercise price

    

Options

    

exercise price

    

Options

    

exercise price

Outstanding, beginning of year

 

56,900

 

$

23.35

26,900

 

$

18.64

10,000

 

$

11.40

Granted

 

30,000

$

27.57

16,900

$

22.93

Forfeited/Lapsed

Exercised

 

 

 

 

Outstanding, end of period

 

56,900

$

23.35

56,900

$

23.35

26,900

$

18.64

Exercisable, end of period

 

30,140

$

21.72

18,760

$

20.73

7,380

$

16.68

Weighted average fair value at grant date of options granted

n/a

 

  

$

13.74

 

$

12.58

 

Total intrinsic value of options exercised

 

n/a

 

  

 

n/a

 

 

n/a

 

Total intrinsic value of options outstanding

$

1,627,000

 

  

$

643,000

 

$

92,000

 

Total intrinsic value of options exercisable

$

911,000

 

  

$

261,000

 

$

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

 

7.59

$

23.35

 

30,140

$

21.72

 

56,900

 

7.59

$

23.35

 

30,140

$

21.72

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

    

2024

 

2023

 

Risk-free interest rates

 

4.42 - 4.62

%

3.84

%

Expected lives

 

5.63 - 5.87 Years

7.28 Years

Expected volatility

 

56

%

45

%

Expected dividend yields

 

.76 - 1.01

%

0.62

%

Schedule of plan activity

2024

2023

Weighted average

Weighted average

    

Options

    

exercise price

Options

    

exercise price

Outstanding, beginning of year

 

5,000

 

$

40.01

 

Granted

 

130,000

$

41.38

5,000

$

40.01

Forfeited/Lapsed

(5,000)

(40.01)

Exercised

 

 

 

Outstanding, end of period

 

130,000

$

41.38

5,000

$

40.01

Exercisable, end of period

 

26,000

$

41.38

1,000

$

40.01

Weighted average fair value at grant date of options granted

$

21.29

 

  

$

19.77

 

Total intrinsic value of options exercised

 

n/a

 

  

 

n/a

 

Total intrinsic value of options outstanding

$

1,375,000

 

  

$

 

Total intrinsic value of options exercisable

$

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

$21.60 - $49.39

 

130,000

 

9.81

$

41.38

 

26,000

$

41.38

 

130,000

 

9.81

$

41.38

 

26,000

$

41.38