v3.26.1
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