XML 53 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stock Options (Tables)
12 Months Ended
Jun. 30, 2024
Stock Options [Abstract]  
Stock Option Activity

Aggregate

Weighted

Intrinsic

Weighted

Average

Value of

Stock

Average

Remaining

In-The-

Number of

Options

Exercise

Contractual

Money

Shares

Price Range

Price

Life - Years

Options

Shares under option at June 30, 2022

1,058,911

$

1.73 - $2.92

$

2.18

3.72

$

5,055,797

Granted

$

$

Exercised

(87,000)

$

1.73 - $2.65

$

1.97

Expired

$

$

Forfeited

(51,000)

$

1.73 - $2.65

$

1.92

Shares under option at June 30, 2023

920,911

$

1.73 - $2.92

$

2.21

2.21

$

1,373,117

Granted

$

$

Exercised

(65,000)

$

1.73 - $2.65

$

2.08

Expired

(200,000)

$

$2.92

$

2.92

Forfeited

$

$

Shares under option at June 30, 2024

655,911

$

1.73 - $2.65

$

2.01

1.65

$

1,602,600

Exercisable as of June 30, 2023

532,245

$

1.73 - $2.92

$

2.38

1.30

$

700,947

Exercisable as of June 30, 2024

501,911

$

1.73 - $2.65

$

2.05

1.19

$

1,202,985

Intrinsic Value

2024

2023

Total intrinsic value of stock options exercised

$

179,865

$

371,714

Cash received from stock option exercises

$

134,975

$

171,350

Total fair value of stock options vested

$

278,208

$

448,476

Total recognized tax benefit

$

37,073

$

77,328

Nonvested Option Activity

Weighted

Average

Grant Date

Shares

Fair Value

Non-vested as of June 30, 2022

794,334

$

1.22

Granted

Vested

(354,668)

1.26

Forfeited

(51,000)

1.34

Non-vested as of June 30, 2023

388,666

1.17

Granted

Vested

(234,666)

1.19

Forfeited

Non-vested as of June 30, 2024

154,000

$

1.14