XML 45 R34.htm IDEA: XBRL DOCUMENT v3.5.0.2
Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2016
Jun. 30, 2016
Sep. 30, 2015
Accrued Liabilities [Line Items]      
Accrued payroll and related expenses $ 16,252 $ 16,015  
Customer deposits 7,385 6,265  
Accrued warranty costs 5,600 5,816 $ 7,545
Accrued cooperative marketing expenses 7,399 7,300  
Deferred revenue (1) 16,462 13,418  
Others 7,745 6,804  
Total accrued liabilities 60,843 55,618  
Deferred Extended Warranty and On-site Service Revenue      
Accrued Liabilities [Line Items]      
Deferred revenue (1) $ 15,160 $ 12,746