v3.26.3
Note 15 - Equity Incentive Plan (Tables)
12 Months Ended
Jun. 30, 2026
Notes Tables  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
         

Weighted-

 
        

Average

 
     

Weighted-

  

Remaining

 
  

Number of

  

Average

  

Contractual

 
  

Options

  

Exercise Price

  

Life in Years

 

Outstanding at June 30, 2025

  211,618  $4.51   8.3 

Granted

    $    

Forfeited/cancelled

  (2,792) $1.99    

Expired

  (6,561) $10.35    

Outstanding at June 30, 2026

  202,265  $4.36   7.4 
          

Exercisable at June 30, 2026

  161,529  $5.00   7.2 
Share-Based Payment Arrangement, Option, Exercise Price Range [Table Text Block]
          

Weighted-

        
         

Average

       
         

Remaining

       
      

Weighted-

  

Contractual

       

Range of

  

Number of

  

Average

  

Life of

  

Number of

  

Weighted-

 

Exercise

  

Options

  

Exercise

  

Options

  

Options

  

Average

 

Prices

  

Outstanding

  

Price

  

Outstanding

  

Exercisable

  

Exercise Price

 
$1.69   3,000  $1.69   8.6   1,000  $1.69 
$1.73   84,500  $1.73   7.1   80,645  $1.73 
$1.84   76,746  $1.84   8.3   41,865  $1.84 

$2.53 - $290.00

   38,019  $15.49   6.0   38,019  $15.49 
    202,265  $4.36   7.4   161,529  $5.00 
Nonvested Restricted Stock Shares Activity [Table Text Block]
     

Weighted-

 
     

Average Grant

 
  

Number of

  

Date Fair

 
  

Shares

  

Value

 

Unvested at June 30, 2025

  32,912  $69.81 

Granted

  276,295  $1.92 

Vested

  (86,124) $2.04 

Forfeited/cancelled

  (10,000) $1.90 

Unvested at June 30, 2026

  213,083  $12.36 
Share-Based Payment Arrangement, Cost by Plan [Table Text Block]
  

Year Ended

 
  

June 30,

 
  

2026

  

2025

 
  

(in thousands)

 

Cost of goods sold

 $  $2 

Research and development

     11 

Selling and marketing

  27   61 

General and administrative

  664   502 

Total stock-based compensation expense

 $691  $576