v3.26.1
Stock Options (Tables)
12 Months Ended
Jun. 30, 2026
Stock Options  
Schedule of stock option plans

Plan Name

Options available to be granted at plan inception

Plan termination date

Options available for grant as of June 30, 2026

2012 Employee Stock Option plan

1,900,000

December 2022

-

2022 Employee Stock Option plan

950,000

December 2032

795,000

2012 Non-Employee Stock Option plan

100,000

December 2022

-

2018 Non-Employee Stock Option plan

100,000

December 2028

4,000

2020 Non-Employee Stock Option plan

100,000

May 2030

45,100

Schedule of fair value and valuation assumptions

  ​ ​ ​

2026

  ​ ​ ​

2025

2024

 

Risk-free interest rates

3.80

%

n/a

4.42 - 4.62

%  

Expected lives

5.11 Years

n/a

5.63 - 5.87 Years

Expected volatility

53

%

n/a

56

%  

Expected dividend yields

1.66

%

n/a

.76 - 1.01

%  

Schedule of plan activity

Weighted average

Remaining

Aggregate

Number of

Weighted average

Contractual Life

Intrinsic Value

  ​ ​ ​

Options

  ​ ​ ​

exercise price

  ​ ​ ​

(in years)

  ​ ​ ​

(in thousands)

Outstanding as of June 30, 2023

678,880

$

19.21

7.6

$

10,511,000

Granted

130,000

$

41.38

Forfeited/Lapsed

(16,000)

$

14.67

Exercised

(153,644)

$

(26.77)

$

4,113,000

Outstanding as of June 30 ,2024

639,236

$

24.71

7.5

$

17,413,000

Forfeited/Lapsed

(6,000)

$

(24.27)

Exercised

(5,000)

$

26.94

$

67,000

Outstanding as of June 30, 2025

628,236

24.70

6.5

$

4,742,000

Granted

25,000

$

38.30

Forfeited/Lapsed

(6,000)

$

(22.50)

Exercised

(252,272)

$

20.51

$

5,479,000

Outstanding as of June 30, 2026

394,964

$

28.27

6.4

$

4,450,000

Vested and Exercisable as of June 30, 2024

323,160

$

20.75

6.9

$

10,082,000

Vested and Exercisable as of June 30, 2025

448,836

$

22.02

6.1

$

4,085,000

Vested and Exercisable as of June 30, 2026

309,664

$

25.47

5.9

$

4,238,000