XML 55 R36.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
Balance Sheet Related Disclosures [Abstract]      
Accrued payroll and related expenses $ 15,574 $ 15,141  
Customer deposits 6,255 6,314  
Accrued warranty costs 5,634 7,700 $ 7,209
Accrued cooperative marketing expenses 7,782 5,690  
Deferred service revenue 10,816 4,085  
Others 8,071 7,813  
Total accrued liabilities $ 54,132 $ 46,743