XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock Option (Tables)
9 Months Ended
Mar. 31, 2024
2012 Employee Stock Option Plan  
Stock Option  
Schedule of fair value and valuation assumptions

    

2024

    

2023

Risk-free interest rates

n/a

3.03

%  

Expected lives

n/a

7.27 Years

Expected volatility

n/a

43

%  

Expected dividend yields

n/a

0

%  

Schedule of plan activity

2024

2023

Weighted average

Weighted average

    

Options

    

exercise price

    

Options

    

exercise price

    

Outstanding, beginning of year

521,580

$

19.37

523,080

$

18.59

Granted

37,500

$

26.94

Forfeited/Lapsed

(11,000)

$

3.15

Exercised

(147,544)

 

$

15.43

 

(38,000)

 

$

10.63

Outstanding, end of period

363,036

$

21.47

 

522,580

$

19.34

Exercisable, end of period

178,984

$

21.59

 

236,652

$

17.47

Weighted average fair value at grant date of options granted

n/a

 

$

13.36

 

Total intrinsic value of options exercised

$

3,972,000

$

787,000

 

Total intrinsic value of options outstanding

$

6,787,000

$

9,531,000

 

Total intrinsic value of options exercisable

$

3,323,000

$

4,760,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.41

$

21.47

178,984

$

21.59

363,036

7.41

$

21.47

178,984

$

21.59

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

2024

    

2023

Risk-free interest rates

n/a

n/a

Expected lives

n/a

n/a

Expected volatility

n/a

n/a

Expected dividend yields

n/a

n/a

Schedule of plan activity

2024

2023

    

    

Weighted average

    

    

Weighted average

    

Options

exercise price

Options

exercise price

Outstanding, beginning of year

20,400

$

14.39

20,400

$

14.39

Granted

Forfeited/Lapsed

Exercised

 

Outstanding, end of period

20,400

$

14.39

 

20,400

$

14.39

Exercisable, end of period

16,560

$

12.41

 

13,920

$

10.99

Weighted average fair value at grant date of options granted

n/a

n/a

 

  

Total intrinsic value of options exercised

n/a

n/a

 

  

Total intrinsic value of options outstanding

$

526,000

$

473,000

 

  

Total intrinsic value of options exercisable

$

460,000

$

370,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.90

$

14.39

16,560

$

12.41

20,400

5.90

$

14.39

16,560

$

12.41

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

2024

    

2023

Risk-free interest rates

n/a

n/a

Expected lives

n/a

n/a

Expected volatility

n/a

n/a

Expected dividend yields

n/a

n/a

Schedule of plan activity

2024

2023

    

    

Weighted average

    

    

Weighted average

    

Options

 

exercise price

Options

 

exercise price

Outstanding, beginning of year

75,000

$

14.83

89,000

$

14.91

Granted

 

 

 

Forfeited/Lapsed

 

 

 

Exercised

(3,100)

 

$

18.98

 

(11,500)

 

$

15.14

Outstanding, end of period

71,900

$

14.65

 

77,500

$

14.88

Exercisable, end of period

62,500

$

13.41

 

53,220

$

13.03

Weighted average fair value at grant date of options granted

n/a

n/a

Total intrinsic value of options exercised

$

59,000

$

164,000

Total intrinsic value of options outstanding

$

1,834,000

$

1,760,000

Total intrinsic value of options exercisable

$

1,672,000

$

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

71,900

 

5.99

$

14.65

 

62,500

$

13.41

71,900

 

5.99

$

14.65

 

62,500

$

13.41

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

    

2024

 

2023

 

Risk-free interest rates

 

n/a

3.03 - 3.40

%  

Expected lives

 

n/a

7.23 - 7.27 Years

Expected volatility

 

n/a

43

%  

Expected dividend yields

 

n/a

0

%  

Schedule of plan activity

2024

2023

Weighted average

Weighted average

    

Options

    

exercise price

    

Options

    

exercise price

    

Outstanding, beginning of year

 

56,900

 

$

23.35

26,900

 

$

18.64

Granted

 

30,000

$

27.57

Forfeited/Lapsed

Exercised

 

 

 

Outstanding, end of period

 

56,900

$

23.35

56,900

$

23.35

Exercisable, end of period

 

30,140

$

21.72

18,760

$

20.73

Weighted average fair value at grant date of options granted

n/a

 

  

$

13.74

 

Total intrinsic value of options exercised

 

n/a

 

  

 

n/a

 

Total intrinsic value of options outstanding

$

957,000

 

  

$

810,000

 

Total intrinsic value of options exercisable

$

556,000

 

  

$

316,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.84

$

23.35

 

30,140

$

21.72

 

56,900

 

7.84

$

23.35

 

30,140

$

21.72

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

    

2024

 

Risk-free interest rates

 

4.66

%

Expected lives

 

5.76 Years

Expected volatility

 

48.71

%

Expected dividend yields

 

1.48

%

Schedule of plan activity

2024

Weighted average

    

Options

    

exercise price

Outstanding, beginning of year

 

5,000

 

$

40.01

Granted

 

10,000

$

21.60

Forfeited/Lapsed

(5,000)

$

(40.01)

Exercised

 

 

Outstanding, end of period

 

10,000

$

21.60

Exercisable, end of period

 

2,000

$

21.60

Weighted average fair value at grant date of options granted

$

9.75

 

  

Total intrinsic value of options exercised

 

n/a

 

  

Total intrinsic value of options outstanding

$

186,000

 

  

Total intrinsic value of options exercisable

$

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

$21.60

 

10,000

 

9.52

$

21.60

 

2,000

$

21.60

 

10,000

 

9.52

$

21.60

 

2,000

$

21.60