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 | |
|