XML 42 R29.htm IDEA: XBRL DOCUMENT v3.4.0.3
Balance Sheet Components - Accrued liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2016
Jun. 30, 2015
Mar. 31, 2015
Jun. 30, 2014
Balance Sheet Related Disclosures [Abstract]        
Accrued compensation and benefit $ 6,584 $ 5,600    
Accrued vacation 2,091 1,830    
Accrued bonuses 1,445 1,152    
Warranty accrual 1,596 1,957 $ 1,117 $ 1,346
Stock rotation accrual 2,056 1,894 $ 1,774 $ 1,645
Accrued professional fees 1,548 1,402    
ESPP payable 878 343    
Customer deposits 580 149    
Accrued inventory 1,187 697    
Accrued facilities related expenses 1,325 1,367    
Other accrued expenses 2,721 2,834    
Accrued liabilities $ 22,011 $ 19,225