v3.26.1
Balance Sheet Components (Schedule of Accrued Warranties) (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 03, 2026
Jun. 27, 2025
Jun. 28, 2024
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]      
Balance, beginning of period $ 3,352 $ 2,996 $ 2,100
Warranty provision 1,283 2,135 2,254
Acquisition 0 366 446
Consumption (1,353) (2,145) (1,804)
Balance, end of period $ 3,282 $ 3,352 $ 2,996