XML 50 R33.htm IDEA: XBRL DOCUMENT v3.7.0.1
BALANCE SHEET DETAILS - Schedule of Accrued Expenses and Other Liabilities (Details) - USD ($)
$ in Thousands
Apr. 01, 2017
Jul. 02, 2016
Accrued expenses and other liabilities:    
Trade payables $ 11,208 $ 6,429
Compensation and benefits related accruals 12,385 14,038
Warranty accrual 4,659 3,827
Accrued restructuring, current 0 204
Purchase commitments in excess of future demand, current 5,292 1,723
Other accruals 10,487 8,597
Total accrued expenses and other liabilities $ 44,031 $ 34,818