v3.26.1
Note 10 - Stock Incentive Plan and Employee Stock Purchase Plan (Tables)
12 Months Ended
Jun. 30, 2026
Notes Tables  
Share-Based Payment Arrangement, Expensed and Capitalized, Amount [Table Text Block]
  

Years Ended June 30,

 
  

2026

  

2025

 

Cost of revenue - product

 $349  $634 

Cost of revenue - service

  593   709 

Research and development

  673   1,508 

Selling and marketing

  789   2,167 

General and administrative

  4,051   5,183 

Total

 $6,455  $10,201 
  

Years Ended June 30,

 
  

2026

  

2025

 

Stock options

 $148  $344 

Restricted stock units

  6,804   7,948 

Performance stock units

  (923)  1,166 

Employee stock purchase plan

  426   743 

Total

 $6,455  $10,201 
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Options Outstanding

  

Weighted Average Exercise Price

  

Weighted Average Remaining Contractual Life (In Years)

  

Aggregate Intrinsic Value (1)

 

Balance at June 30, 2025

  1,839  $3.03   5.62  $ 

Options granted

            

Options exercised

            

Options forfeited/expired

  (1,694) $2.96       

Balance at June 30, 2026

  145  $3.81   4.83  $ 

Vested or expected to vest at June 30, 2026

  145  $3.81   4.83  $ 

Exercisable at June 30, 2026

  145  $3.81   4.83  $ 
Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]
  

Options Outstanding

  

Options Exercisable

 

Range of Exercise Prices

 

Number Outstanding

  

Weighted Average Remaining Contractual Life (Years)

  

Weighted Average Exercise Price

  

Number Outstanding

  

Weighted Average Exercise Price

 

$2.08 – $2.08

  40   5.92  $2.08   40  $2.08 

$4.46 – $4.46

  105   4.42  $4.46   105  $4.46 

Total outstanding

  145   4.83  $3.81   145  $3.81 
Share-Based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block]

Unvested Restricted Stock

 

Restricted
Stock Units

  

Performance
Stock Units

  

Total
Number of
Shares
Underlying
Stock
Awards

  

Weighted
Average
Grant Date
Fair Value
Per Share

 

Unvested at June 30, 2025

  7,166   3,231   10,397  $2.29 

Granted

  6,942   4,183   11,125  $0.93 

Vested

  (4,448)     (4,448) $1.99 

Cancelled/forfeited

  (2,414)  (2,506)  (4,920) $2.21 

Unvested at June 30, 2026

  7,246   4,908   12,154  $1.19 
Schedule of Share-Based Payment Award, Employee Stock Purchase Plan, Valuation Assumptions [Table Text Block]
  

Years Ended June 30,

 
  

2026

  

2025

 

Risk–free interest rate

  3.62% - 3.83%   4.12% - 4.43% 

Dividend yield

  %  %

Expected term

  0.5 - 1.0   0.5 - 1.0 

Expected volatility

  47.37% - 99.69%   44.02% - 83.32%