XML 49 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Options (Tables)
12 Months Ended
Jun. 30, 2023
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, 2021

1,748,000

$

1.73 - $6.00

$

2.29

4.86

$

36,594,280

Granted

$

$

Exercised

(539,089)

$

1.73 - $6.00

$

2.58

Expired

$

$

Forfeited

(150,000)

$

1.73 - $2.65

$

2.00

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

Exercisable as of June 30, 2022

264,577

$

1.73 - $2.92

$

2.45

2.06

$

1,180,591

Exercisable as of June 30, 2023

532,245

$

1.73 - $2.92

$

2.38

1.30

$

700,947

Intrinsic Value

2023

2022

Total intrinsic value of stock options exercised

$

371,714

$

9,032,778

Cash received from stock option exercises

$

171,350

$

1,390,346

Total fair value of stock options vested

$

448,476

$

620,018

Total recognized tax benefit

$

77,328

$

1,778,981

Nonvested Option Activity

Weighted

Average

Grant Date

Shares

Fair Value

Non-vested as of June 30, 2021

1,460,000

$

1.23

Granted

Vested

(515,666)

1.20

Forfeited

(150,000)

1.38

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