v3.26.1
Income Taxes - Reconciliation of Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Jun. 30, 2024
Income Tax Uncertainties [Abstract]      
Unrecognized tax benefits, beginning of year $ 1,669 $ 1,417 $ 1,395
Increases for tax positions taken in prior years 1,860   41
Decreases for tax positions taken in prior years (189) (6) (59)
Increases for tax positions taken in current year 284 492 427
Lapse of statutes (305) (234) (387)
Unrecognized tax benefits, end of year $ 3,319 $ 1,669 $ 1,417