XML 28 R57.htm IDEA: XBRL DOCUMENT v3.2.0.727
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2015
Jun. 30, 2014
Payables and Accruals [Abstract]    
Accrued payroll and related expenses $ 15,141 $ 11,624
Customer deposits 6,314 4,185
Accrued warranty costs 7,700 7,083
Accrued cooperative marketing expenses 5,690 4,387
Deferred service revenue 4,085 2,463
Others 7,813 7,822
Total accrued liabilities $ 46,743 $ 37,564