XML 50 R40.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components (Accrued Expenses) (Details) - USD ($)
$ in Thousands
Mar. 29, 2019
Jun. 29, 2018
Balance Sheet Related Disclosures [Abstract]    
Accrued compensation and benefits $ 7,319 $ 8,574
Accrued agent commissions 2,288 1,774
Accrued warranties 3,434 3,196
Other 9,193 12,320
Total accrued expenses $ 22,234 $ 25,864