Note 7 - Commitments and Contingencies (Tables)
12 Months Ended
Jun. 30, 2016
Notes Tables  
Schedule of Future Minimum Rental Payments for Operating Leases [Table Text Block]
2017
    428  
2018
    305  
2019
    260  
Total
  $ 993  
Schedule of Product Warranty Liability [Table Text Block]
   
For years ended June 30,
 
   
2016
   
2015
 
Beginning balance
  $ 627     $ 498  
Warranties issued during the period
    97       258  
Settlements made during the period
    (287 )     (168 )
Changes in liability for pre-existing warranties during the period
    129       39  
Ending balance
  $ 566     $ 627