XML 44 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components (Accrued Expenses) (Details) - USD ($)
$ in Thousands
Oct. 02, 2020
Jul. 03, 2020
Balance Sheet Related Disclosures [Abstract]    
Accrued compensation and benefits $ 9,539 $ 11,814
Accrued agent commissions 2,529 2,356
Accrued warranties 3,107 3,196
Other 9,087 9,554
Total accrued expenses $ 24,262 $ 26,920