Income Taxes - Reconciliation of Beginning and Ending Gross Amounts of Unrecognized Tax Benefits (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Jun. 28, 2026 |
Jun. 29, 2025 |
Jun. 30, 2024 |
|
| Income Tax Uncertainties [Abstract] | |||
| Balance at beginning of year | $ 3,748 | $ 3,230 | $ 4,353 |
| Gross increases related to tax positions in prior periods | 736 | 266 | 1,145 |
| Gross decreases related to tax positions in prior periods | (195) | (2) | (1,015) |
| Gross increases related to current period tax positions | 382 | 300 | 300 |
| Gross decreases related to settlements with tax authorities | 0 | 0 | (1,553) |
| Gross decreases related to lapse of applicable statute of limitations | (1) | (46) | |
| Balance at end of year | $ 4,670 | $ 3,748 | $ 3,230 |
| X | ||||||||||
- Definition Unrecognized tax benefits (decreases) increases resulting from current period tax positions. No definition available.
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of unrecognized tax benefits. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of decrease in unrecognized tax benefits resulting from tax positions taken in prior period tax returns. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of decrease in unrecognized tax benefits resulting from settlements with taxing authorities. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of increase in unrecognized tax benefits resulting from tax positions taken in prior period tax returns. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of decrease in unrecognized tax benefits resulting from lapses of applicable statutes of limitations. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|