Income Taxes - Schedule of Income Taxes Paid (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Jul. 03, 2026 |
Jun. 27, 2025 |
Jun. 28, 2024 |
|
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| United States federal | $ 500 | ||
| United States state and local: | 490 | ||
| Foreign | 184 | ||
| Income taxes paid (refunded), net | 1,174 | $ 365 | $ (9,315) |
| New Hampshire | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| United States state and local: | 212 | ||
| Texas | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| United States state and local: | 95 | ||
| Maryland | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| United States state and local: | 86 | ||
| Other | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| United States state and local: | 97 | ||
| Other foreign jurisdictions | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| Foreign | 5 | ||
| United Kingdom | |||
| Income Tax Paid, by Individual Jurisdiction [Line Items] | |||
| Foreign | $ 179 | ||