XML 75 R59.htm IDEA: XBRL DOCUMENT v3.5.0.2
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2016
Jun. 30, 2015
Accrued Liabilities [Line Items]    
Accrued payroll and related expenses $ 16,015 $ 15,141
Customer deposits 6,265 6,314
Accrued warranty costs 5,816 7,700
Accrued cooperative marketing expenses 7,300 5,690
Deferred revenue (1) 13,418 4,989
Others 6,804 6,909
Total accrued liabilities 55,618 46,743
Deferred Extended Warranty and On-site Service Revenue    
Accrued Liabilities [Line Items]    
Deferred revenue (1) $ 12,746 $ 4,085