XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Options (Tables)
9 Months Ended
Mar. 31, 2025
2012 Employee Stock Option Plan  
Stock Options  
Schedule of plan activity

2025

2024

Weighted average

Weighted average

    

Options

    

exercise price

    

Options

    

exercise price

    

Outstanding, beginning of year

363,036

$

21.47

521,580

$

19.37

Forfeited/Lapsed

(11,000)

$

3.15

Exercised

(2,000)

 

$

26.94

 

(147,544)

 

$

15.43

Outstanding, end of period

361,036

$

21.44

 

363,036

$

21.47

Exercisable, end of period

265,660

$

21.36

 

178,984

$

21.59

Weighted average fair value at grant date of options granted

n/a

 

n/a

 

Total intrinsic value of options exercised

$

35,000

$

3,972,000

 

Total intrinsic value of options outstanding

$

696,000

$

6,787,000

 

Total intrinsic value of options exercisable

$

505,000

$

3,323,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

361,036

6.40

$

21.44

265,660

$

21.36

361,036

6.40

$

21.44

265,660

$

21.36

2012 Non-Employee Stock Option Plan  
Stock Options  
Schedule of plan activity

2025

2024

    

    

Weighted average

    

    

Weighted average

    

Options

exercise price

Options

exercise price

Outstanding, beginning of year

20,400

$

14.39

20,400

$

14.39

Forfeited/Lapsed

Exercised

 

Outstanding, end of period

20,400

$

14.39

 

20,400

$

14.39

Exercisable, end of period

18,480

$

13.50

 

16,560

$

12.41

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

$

176,000

$

526,000

 

  

Total intrinsic value of options exercisable

$

176,000

$

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

4.90

$

14.39

18,480

$

13.50

20,400

4.90

$

14.39

18,480

$

13.50

2018 Non-Employee Stock Option Plan  
Stock Options  
Schedule of plan activity

2025

2024

    

    

Weighted average

    

    

Weighted average

    

Options

 

exercise price

Options

 

exercise price

Outstanding, beginning of year

68,900

$

14.54

75,000

$

14.83

Granted

 

 

 

Forfeited/Lapsed

(4,000)

 

$

22.93

 

 

Exercised

 

 

(3,100)

 

$

18.98

Outstanding, end of period

64,900

$

14.02

 

71,900

$

14.65

Exercisable, end of period

62,200

$

13.63

 

62,500

$

13.41

Weighted average fair value at grant date of options granted

n/a

n/a

Total intrinsic value of options exercised

n/a

$

59,000

Total intrinsic value of options outstanding

$

584,000

$

1,834,000

Total intrinsic value of options exercisable

$

584,000

$

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

64,900

 

4.86

$

14.02

 

62,200

$

13.63

64,900

 

4.86

$

14.02

 

62,200

$

13.63

2020 Non-Employee Stock Option Plan  
Stock Options  
Schedule of plan activity

2025

2024

Weighted average

Weighted average

    

Options

    

exercise price

    

Options

    

exercise price

    

Outstanding, beginning of year

 

56,900

 

$

23.35

56,900

 

$

23.35

Granted

 

Forfeited/Lapsed

(2,000)

$

26.94

Exercised

 

(3,000)

$

26.94

 

Outstanding, end of period

 

51,900

$

23.00

56,900

$

23.35

Exercisable, end of period

 

38,520

$

21.79

30,140

$

21.72

Weighted average fair value at grant date of options granted

n/a

 

  

n/a

 

Total intrinsic value of options exercised

$

32,000

 

  

 

n/a

 

Total intrinsic value of options outstanding

$

118,000

 

  

$

957,000

 

Total intrinsic value of options exercisable

$

117,000

 

  

$

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

 

51,900

 

6.79

$

23.00

 

38,520

$

21.79

 

51,900

 

6.79

$

23.00

 

38,520

$

21.79

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

    

2025

 

2024

 

Risk-free interest rates

 

n/a

4.66

%

Expected lives

 

n/a

5.76 Years

Expected volatility

 

n/a

48.71

%

Expected dividend yields

 

n/a

1.48

%

Schedule of plan activity

2025

2024

Weighted average

Weighted average

    

Options

    

exercise price

Options

    

exercise price

Outstanding, beginning of year

 

130,000

 

$

41.38

5,000

 

$

40.01

Granted

 

10,000

$

21.60

Forfeited/Lapsed

(5,000)

$

40.01

Exercised

 

 

 

Outstanding, end of period

 

130,000

$

41.38

10,000

$

21.60

Exercisable, end of period

 

28,000

$

39.96

2,000

$

21.60

Weighted average fair value at grant date of options granted

n/a

 

  

$

9.75

 

Total intrinsic value of options exercised

 

n/a

 

  

 

n/a

 

Total intrinsic value of options outstanding

$

14,000

 

  

$

186,000

 

Total intrinsic value of options exercisable

$

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

$21.60 - $49.39

 

130,000

 

9.06

$

41.38

 

28,000

$

39.96

 

130,000

 

9.06

$

41.38

 

28,000

$

39.96