XML 48 R38.htm IDEA: XBRL DOCUMENT v3.7.0.1
BALANCE SHEET COMPONENTS - Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2017
Jun. 30, 2016
Mar. 31, 2016
Jun. 30, 2015
Balance Sheet Related Disclosures [Abstract]        
Accrued expenses $ 5,344 $ 5,749    
Accrued compensation and benefits 1,707 1,589    
Warranty accrual 4,212 2,236 $ 2,169 $ 2,750
Deferred revenue - short term 4,733 2,917    
Customer deposits 330 856    
Reserve for sales returns 3,479 2,820    
Other payables 9,876 10,505    
Total $ 29,681 $ 26,672