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