XML 58 R41.htm IDEA: XBRL DOCUMENT v3.10.0.1
Basis of Preparation and Summary of Significant Accounting Policies - Schedule of Accrued Expenses and Other Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 30, 2018
Jul. 01, 2017
Accrued expenses and other liabilities:    
Trade payables $ 392 $ 7,805
Compensation and benefits related accruals 14,167 13,837
Warranty accrual 3,879 4,124
Purchase commitments in excess of future demand, current 6,321 4,009
Other accruals 16,927 12,724
Total accrued expenses and other liabilities $ 41,686 $ 42,499