v3.26.1
Stockholders' Equity (Tables)
12 Months Ended
Jun. 30, 2026
Stockholders' Equity  
Schedule of vested and unvested stock option activity

All Options

Vested Options

Unvested Options

  ​ ​ ​

  ​ ​ ​

Weighted

  ​ ​ ​

  ​ ​ ​

Weighted

  ​ ​ ​

  ​ ​ ​

Weighted

Average

Average

Average

Exercise

Exercise

Exercise

Shares

Price

Shares

Price

Shares

Price

Outstanding at July 1, 2024

 

2,788,625

 

$

1.93

 

2,529,856

 

$

1.85

 

258,769

 

$

2.73

Granted

 

260,000

 

2.79

 

 

 

260,000

 

2.79

Options vesting

 

 

 

151,295

 

2.73

 

(151,295)

 

2.73

Exercised

 

(309,821)

 

1.44

 

(309,821)

 

1.44

 

 

Expired

 

 

 

 

 

Outstanding at June 30, 2025

 

2,738,804

 

$

2.06

 

2,371,330

 

$

1.96

 

367,474

 

$

2.77

Granted

 

260,000

3.07

 

 

260,000

3.07

Options vesting

 

 

237,645

2.77

 

(237,645)

2.77

Exercised

 

(278,500)

0.85

 

(278,500)

0.85

 

Expired

 

(15,000)

1.09

 

(15,000)

1.09

 

Outstanding at June 30, 2026

 

2,705,304

$

2.29

 

2,315,475

$

2.18

 

389,829

$

2.97

Schedule of valuation assumptions

Year Ended

 

June 30, 

  ​ ​ ​

2026

  ​

2025

Expected dividend yield

 

%  

%

Risk-free interest rate

 

3.77

%  

4.26

%

Expected life (in years)

 

6

 

6

Expected volatility

 

44.4

%  

46.3

%

Schedule of additional information regarding stock options outstanding and exercisable

Additional information regarding stock options outstanding and exercisable as of June 30, 2026 is as follows:

Option

  ​ ​ ​

  ​ ​ ​

Remaining

  ​ ​ ​

Exercise

Options

Contractual

Options

Price

Outstanding

Life (in years)

Exercisable

$

1.05 - 1.59

 

522,000

 

0.39 - 1.86

 

522,000

2.10 - 2.99

 

1,707,304

 

2.38 - 8.38

 

1,577,475

3.13 - 3.50

476,000

3.37 - 9.38

216,000

Total

2,705,304

2,315,475

Schedule of restricted common stock activity

  ​ ​ ​

  ​ ​ ​

Weighted

Average

Number of

Grant Date

Shares

Fair Value

Non-vested, June 30, 2024

 

1,957,726

$

1.57

Granted

 

590,000

 

2.22

Vested

 

(829,932)

 

2.04

Forfeited

 

(318,584)

 

1.41

Non-vested, June 30, 2025

 

1,399,210

$

1.61

Granted

 

205,000

 

2.56

Vested

 

(73,750)

 

2.63

Forfeited

 

(436,667)

 

1.44

Non-vested, June 30, 2026

 

1,093,793

$

1.78

Schedule of Repurchase Agreements

The following table summarizes repurchases of our common stock on a monthly basis:

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Approximate Dollar Value

Total Number

Average

of Shares that May Yet Be

of Shares

Price Paid

Purchased Under the

Period

Purchased

per Share

Plans or Programs

September 2024

 

5,757

$

2.82

 

$

330,774

December 2024

 

48,132

$

3.93

 

891,615

March 2025

 

246,707

$

2.85

 

188,500

June 2025

 

9,734

$

2.69

 

162,316

Year ended June 30, 2025

 

310,330

$

3.01

 

$

162,316

 

 

 

  ​

September 2025

 

6,390

$

3.66

 

$

138,929

December 2025

 

5,592

$

2.89

 

122,767

March 2026

 

3,349

$

2.34

 

114,931

June 2026

 

2,469

$

2.29

 

109,277

Year ended June 30, 2026

 

17,800

$

2.98

 

$

109,277