Balance Sheet Components (Schedule of Inventory Adjustments) (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Jul. 03, 2026 |
Jun. 27, 2025 |
Jun. 28, 2024 |
|
| Balance Sheet Related Disclosures [Abstract] | |||
| Excess and obsolete inventory charges | $ 1,430 | $ 1,515 | $ 3,042 |
| Customer service inventory write-downs | 278 | 915 | 910 |
| Total charges | $ 1,708 | $ 2,430 | $ 3,952 |