v3.25.2
Stock Options (Tables)
12 Months Ended
Jun. 30, 2025
2012 Employee Stock Option Plan  
Stock Options  
Schedule of fair value and valuation assumptions

​

​

​

​

​

​

​

​

​

​

    

2025

    

2024

​

2023

 

Risk-free interest rates

​

n/a

​

n/a

​

3.03

%  

Expected lives

​

n/a

​

n/a

​

7.27 Years

​

Expected volatility

​

n/a

​

n/a

​

43

%  

Expected dividend yields

​

n/a

​

n/a

​

0

%  

Schedule of plan activity

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

2025

​

2024

​

2023

​

​

​

​

​

Weighted average

​

​

​

​

Weighted average

​

​

​

​

Weighted average

​

    

Options

    

exercise price

    

Options

    

exercise price

    

Options

    

exercise price

Outstanding, beginning of year

​

​

363,036

​

$

21.47

​

​

521,580

​

$

19.37

​

​

523,080

​

$

18.59

Granted

​

​

—

​

​

—

​

​

—

​

​

—

​

​

37,500

​

$

26.94

Forfeited/Lapsed

​

​

—

​

​

—

​

​

(11,000)

​

$

(3.16)

​

​

—

​

​

-

Exercised

​

​

(2,000)

 

$

(26.94)

​

 

(147,544)

 

$

(15.43)

​

 

(39,000)

 

$

(10.44)

Outstanding, end of period

​

​

361,036

​

$

21.44

​

 

363,036

​

$

21.47

​

 

521,580

​

$

19.37

Exercisable, end of period

​

​

277,636

​

$

20.87

​

 

190,960

​

$

20.87

​

 

247,628

​

$

17.16

Weighted average fair value at grant date of options granted

​

​

n/a

​

 

​

​

​

n/a

​

 

​

​

$

13.36

​

 

​

Total intrinsic value of options exercised

​

$

35,000

​

​

​

​

$

3,972,000

​

 

​

​

$

822,000

​

 

​

Total intrinsic value of options outstanding

​

$

2,980,000

​

​

​

​

$

11,067,000

​

 

​

​

$

7,968,000

​

 

​

Total intrinsic value of options exercisable

​

$

2,448,000

​

​

​

​

$

5,936,000

​

 

​

​

$

4,330,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.15

​

$

21.44

​

277,636

​

$

20.87

​

​

361,036

​

6.15

​

$

21.44

​

277,636

​

$

20.87

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

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

2025

​

2024

​

2023

​

    

​

​

    

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

​

​

20,400

​

$

14.39

Forfeited/Lapsed

​

​

—

​

​

—

​

​

—

​

​

—

​

​

—

​

​

—

Exercised

​

​

—

​

​

—

​

 

—

​

​

—

​

 

—

 

​

—

Outstanding, end of period

​

​

20,400

​

$

14.39

​

 

20,400

​

$

14.39

​

 

20,400

​

$

14.39

Exercisable, end of period

​

​

18,480

​

$

13.50

​

 

16,560

​

$

12.41

​

 

13,920

​

$

10.99

Weighted average fair value at grant date of options granted

​

​

n/a

​

​

​

​

​

n/a

​

 

  

​

​

n/a

​

 

  

Total intrinsic value of options exercised

​

​

n/a

​

​

​

​

​

n/a

​

 

  

​

​

n/a

​

 

  

Total intrinsic value of options outstanding

​

$

312,000

​

​

​

​

$

766,000

​

 

  

​

$

413,000

​

 

  

Total intrinsic value of options exercisable

​

$

299,000

​

​

​

​

$

655,000

​

 

  

​

$

329,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.65

​

$

14.39

​

18,480

​

$

13.50

​

​

20,400

​

4.65

​

$

14.39

​

18,480

​

$

13.50

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

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

2025

​

2024

​

2023

​

    

​

​

    

Weighted average

    

​

​

    

Weighted average

    

​

​

    

Weighted average

​

​

Options

 

exercise price

​

Options

 

exercise price

​

Options

 

exercise price

Outstanding, beginning of year

​

​

68,900

​

$

14.54

​

​

75,000

​

$

14.83

​

​

89,000

​

$

14.91

Forfeited/Lapsed

​

​

(4,000)

 

$

(22.93)

​

 

—

 

​

—

​

 

—

 

​

—

Exercised

​

​

—

 

​

​

​

 

(6,100)

 

$

(18.15)

​

 

(14,000)

 

$

(15.32)

Outstanding, end of period

​

​

64,900

​

$

14.02

​

 

68,900

​

$

14.54

​

 

75,000

​

$

14.83

Exercisable, end of period

​

​

62,200

​

$

13.63

​

 

59,500

​

$

13.21

​

 

50,720

​

$

12.87

Weighted average fair value at grant date of options granted

​

​

n/a

​

​

​

​

​

n/a

​

​

​

​

​

n/a

​

​

​

Total intrinsic value of options exercised

​

​

n/a

​

​

​

​

$

141,000

​

​

​

​

$

209,000

​

​

​

Total intrinsic value of options outstanding

​

$

1,017,000

​

​

​

​

$

2,578,000

​

​

​

​

$

1,486,000

​

​

​

Total intrinsic value of options exercisable

​

$

999,000

​

​

​

​

$

2,305,000

​

​

​

​

$

1,104,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.61

​

$

14.02

 

62,200

​

$

13.63

​

​

64,900

 

4.61

​

$

14.02

 

62,200

​

$

13.63

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

​

​

​

​

​

​

​

​

​

​

    

2025

 

2024

 

2023

 

Risk-free interest rates

 

n/a

​

n/a

​

3.03 - 3.40

%  

Expected lives

 

n/a

​

n/a

​

7.23 - 7.27 Years

​

Expected volatility

 

n/a

​

n/a

​

43

%  

Expected dividend yields

 

n/a

​

n/a

​

0

%  

Schedule of plan activity

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

2025

​

2024

​

2023

​

​

​

​

​

Weighted average

​

​

​

​

Weighted average

​

​

​

​

Weighted average

​

    

Options

    

exercise price

    

Options

    

exercise price

    

Options

    

exercise price

Outstanding, beginning of year

 

​

56,900

 

$

23.35

​

​

56,900

 

$

23.35

​

​

26,900

 

$

18.64

Granted

 

​

—

​

​

—

​

​

—

​

​

—

​

​

30,000

​

$

27.57

Forfeited/Lapsed

​

​

(2,000)

​

$

(26.94)

​

​

—

​

​

—

​

​

—

​

​

—

Exercised

 

​

(3,000)

​

$

(26.94)

​

​

—

​

 

—

​

​

—

​

 

—

Outstanding, end of period

 

​

51,900

​

$

23.00

​

​

56,900

​

$

23.35

​

​

56,900

​

$

23.35

Exercisable, end of period

 

​

38,520

​

$

21.79

​

​

30,140

​

$

21.72

​

​

18,760

​

$

20.73

Weighted average fair value at grant date of options granted

​

​

n/a

​

 

  

​

​

n/a

​

 

​

​

$

13.74

​

 

​

Total intrinsic value of options exercised

​

$

32,000

​

 

  

​

 

n/a

​

 

​

​

 

n/a

​

 

​

Total intrinsic value of options outstanding

​

$

352,000

​

 

  

​

$

1,627,000

​

 

​

​

$

643,000

​

 

​

Total intrinsic value of options exercisable

​

$

307,000

​

 

  

​

$

911,000

​

 

​

​

$

261,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.54

​

$

23.00

 

38,520

​

$

21.79

​

 

51,900

 

6.54

​

$

23.00

 

38,520

​

$

21.79

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

​

​

​

​

​

​

​

​

​

​

    

2025

 

2024

 

2023

 

Risk-free interest rates

 

n/a

​

4.42 - 4.62

%

3.84

%

Expected lives

 

n/a

​

5.63 - 5.87 Years

​

7.28 Years

​

Expected volatility

 

n/a

​

56

%

45

%

Expected dividend yields

 

n/a

​

.76 - 1.01

%

0.62

%

Schedule of plan activity

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

2025

​

2024

​

2023

​

​

​

​

​

Weighted average

​

​

​

​

Weighted average

​

​

​

​

Weighted average

​

    

Options

    

exercise price

​

Options

    

exercise price

​

Options

    

exercise price

Outstanding, beginning of year

 

​

130,000

 

$

41.38

​

​

5,000

 

$

40.01

​

​

—

 

​

—

Granted

 

​

—

​

​

—

​

​

130,000

​

$

41.38

​

​

5,000

​

$

40.01

Forfeited/Lapsed

​

​

—

​

​

—

​

​

(5,000)

​

$

(40.01)

​

​

—

​

​

—

Outstanding, end of period

 

​

130,000

​

$

41.38

​

​

130,000

​

$

41.38

​

​

5,000

​

$

40.01

Exercisable, end of period

 

​

52,000

​

$

41.38

​

​

26,000

​

$

41.38

​

​

1,000

​

$

40.01

Weighted average fair value at grant date of options granted

​

​

n/a

​

 

  

​

$

21.29

​

 

​

​

$

19.77

​

 

​

Total intrinsic value of options exercised

​

 

n/a

​

 

  

​

 

n/a

​

 

​

​

 

n/a

​

 

​

Total intrinsic value of options outstanding

​

$

81,000

​

 

  

​

$

1,375,000

​

 

​

​

$

—

​

 

​

Total intrinsic value of options exercisable

​

$

32,000

​

 

  

​

$

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

 

8.81

​

$

41.38

 

52,000

​

$

41.38

​

 

130,000

 

8.81

​

$

41.38

 

52,000

​

$

41.38