XML 52 R42.htm IDEA: XBRL DOCUMENT v3.10.0.1
BALANCE SHEET COMPONENTS - Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Jun. 30, 2018
Dec. 31, 2017
Jun. 30, 2017
Balance Sheet Related Disclosures [Abstract]        
Accrued expenses $ 15,539 $ 18,241    
Litigation settlement accrual 18,000 0    
Accrued compensation and benefits 2,862 3,091    
Warranty accrual 4,328 3,840 $ 3,984 $ 3,601
Deferred revenue — short-term 12,292 8,509    
Customer deposits 1,831 770    
Reserve for sales returns 1,165 1,219    
Other payables 8,677 32,943    
Total $ 64,694 $ 68,613