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

​