XML 50 R31.htm IDEA: XBRL DOCUMENT v3.2.0.727
Accrued Liabilities (Tables)
12 Months Ended
Jun. 30, 2015
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities as of June 30, 2015 and 2014 consisted of the following (in thousands):

 
June 30,
 
2015
 
2014
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