v3.26.1
STOCKHOLDERS' EQUITY (Tables)
12 Months Ended
Jun. 30, 2026
Summary of Reserved Shares of Common Stock for Issuance

We have reserved shares of common stock for issuance as of June 30, 2026 as follows:

  ​ ​ ​

Common

Stock

Reserves

Stock options outstanding

 

3,759,752

Warrants outstanding

500,000

Restricted stock units (RSUs) outstanding

 

113,949

Stock available for future grants or issuance:

 

2005 Stock Incentive Plan

1,798,586

2017 Employee Stock Purchase Plan

445,865

Total reserved shares of common stock for issuance

 

6,618,152

Summary of Options Vested and Exercisable

The summary of options vested and exercisable as of June 30, 2026 comprised:

  ​ ​ ​

  ​ ​ ​

  ​ ​ ​

Weighted

Average

Weighted

Aggregate

Remaining

Number of

Average

Intrinsic

Contractual

Shares

Exercise Price

Value

Term

Options outstanding

  ​ ​ ​

3,759,752

$

9.10

$

2,200,873

5.47

Options fully vested and expected to vest

 

3,603,023

$

9.12

$

2,171,790

5.31

Options exercisable

 

2,923,225

$

9.28

$

2,019,244

4.45

Summary of stock-based compensation included costs and expenses

The table below summarizes the effect of stock-based compensation (in thousands):

Fiscal Year Ended June 30,

  ​ ​ ​

2026

  ​ ​ ​

2025

Stock-based compensation expense

$

(2,802)

$

(2,449)

Income tax expense

 

(193)

 

(62)

Net income effect

$

(2,995)

$

(2,511)

Summary of estimate fair value of the options granted

Fiscal Year Ended June 30,

  ​ ​ ​

2026

2025

Dividend yield

 

Expected volatility

 

54

%  

53

%  

Average risk-free interest rate

 

3.83

%  

4.11

%  

Expected life (in years)

 

4.52

4.55

2005 Stock Incentive Plan  
Summary of Stock Option Activity

  ​ ​ ​

Shares

  ​ ​ ​

  ​ ​ ​

Weighted

Available for

Options

Average

Grant

Outstanding

Exercise Price

Balance as of June 30, 2024

 

1,072,051

3,714,494

$

10.24

Shares Added

1,000,000

Options Granted

 

(654,467)

654,467

$

5.57

Options Exercised

 

(57,000)

$

2.78

Options Forfeited / Expired

 

834,762

(834,762)

$

9.48

RSUs Granted

(226,654)

RSUs Forfeited

63,751

Balance as of June 30, 2025

 

2,089,443

3,477,199

$

9.67

Options Granted

(623,916)

623,916

$

9.70

Options Exercised

(306,859)

$

7.54

Options Forfeited / Expired

429,771

(429,771)

$

9.61

RSUs Granted

(123,767)

RSUs Forfeited

27,055

Balance as of June 30, 2026

1,798,586

3,364,485

$

9.88

Employee Stock Option  
Summary of stock-based compensation included costs and expenses

The following table summarizes stock-based compensation expense relating to stock options for the years ended June 30, 2026 and 2025, respectively (in thousands):

Fiscal Year Ended June 30,

2026

2025

Cost of revenue

$

97

$

343

Research and development

623

183

Sales and marketing

273

154

General and administrative

214

433

Total

$

1,207

$

1,113

Employee Stock Option | 2005 Management Stock Option Plan  
Summary of Stock Option Activity

  ​ ​ ​

Shares

  ​ ​ ​

  ​ ​ ​

Weighted

Available for

Options

Average

Grant

Outstanding

Exercise Price

Balance as of June 30, 2024

 

71,983

712,517

$

3.15

Options Exercised

 

(134,000)

$

3.12

Options Forfeited / Expired

 

101,000

(101,000)

$

6.28

Plan Shares Expired

(172,983)

Balance as of June 30, 2025

 

477,517

$

2.49

Options Exercised

(82,250)

$

2.44

Balance as of June 30, 2026

395,267

$

2.50

Employee Stock Option | 2005 Stock Incentive Plan  
Summary of Stock Options Outstanding and Exercisable under All Stock Option Plans

The following table summarizes information about stock options outstanding and exercisable under all stock option plans as of June 30, 2026:

Options Outstanding

Options Exercisable

Weighted

Range of

Average

Weighted

Weighted

Exercise

Number of

Remaining

Average

Number of

Average

Prices

  ​ ​ ​

Shares

  ​ ​ ​

Contractual Life

  ​ ​ ​

Exercise Price

  ​ ​ ​

Shares

  ​ ​ ​

Exercise Price

$2.50

456,270

1.22

$

2.50

456,270

$

2.50

$3.40-$5.94

382,848

7.49

$

5.09

227,014

$

5.05

$6.15-$7.95

379,439

8.17

$

6.78

101,324

$

6.83

$7.96-$10.63

533,454

7.55

$

9.78

204,376

$

9.20

$10.74-$11.23

50,300

5.30

$

11.00

50,300

$

11.00

$11.36

1,688,391

5.01

$

11.36

1,688,391

$

11.36

$11.47-$13.75

201,800

3.68

$

12.69

183,800

$

12.61

$14.40

1,750

2.12

$

14.40

1,750

$

14.40

$15.10

55,500

9.37

$

15.10

$

$19.11

10,000

4.29

$

19.11

10,000

$

19.11

$2.50-$19.11

3,759,752

5.47

$

9.10

2,923,225

$

9.28

Restricted stock units  
Summary of stock-based compensation included costs and expenses

The following table summarizes stock-based compensation expense relating to RSUs for the years ended June 30, 2026 and 2025, respectively (in thousands):

Fiscal Year Ended June 30,

2026

2025

Cost of revenue

$

352

$

411

Research and development

582

350

Sales and marketing

219

152

General and administrative

135

120

Total

$

1,288

$

1,033

Restricted stock units | 2005 Stock Incentive Plan  
Summary of RSU Activity

Weighted Average

Grant Date

Shares

Fair Value per Share

Non-vested RSUs as of June 30, 2025

 

179,155

$

5.71

RSUs granted

 

123,767

$

13.58

RSUs released

 

(161,918)

$

5.71

RSUs forfeited

 

(27,055)

$

8.68

Non-vested RSUs as of June 30, 2026

 

113,949

$

13.58

Employee Stock Purchase Plan  
Summary of stock-based compensation included costs and expenses

The following table summarizes stock-based compensation expense relating to the ESPP for the years ended June 30, 2026

and 2025, respectively (in thousands):

Fiscal Year Ended June 30,

2026

2025

Cost of revenue

$

78

$

98

Research and development

128

120

Sales and marketing

69

46

General and administrative

32

39

Total

$

307

$

303

Summary of Employee Stock Purchase Plan (ESPP) assumptions

Fiscal Year Ended June 30,

2026

2025

Dividend yield

Expected volatility

59

%  

57

%

Average risk-free interest rate

2.67

%  

2.48

%  

Expected term (in years)

0.50

0.50