XML 44 R33.htm IDEA: XBRL DOCUMENT v3.6.0.2
Balance Sheet Components (Accrued Expenses) (Details) - USD ($)
$ in Thousands
Dec. 30, 2016
Jul. 01, 2016
Payables and Accruals [Abstract]    
Accrued compensation and benefits $ 7,663 $ 7,161
Accrued commissions 1,823 3,551
Accrued warranties 3,559 3,944
Other 9,999 8,549
Accrued expenses $ 23,044 $ 23,205