v3.26.1
Accumulated Other Comprehensive Loss - Schedule of Changes in Accumulated Other Comprehensive Loss, Net of Tax (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Jun. 30, 2024
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning balance $ (65,509) $ (68,789) $ (53,891)
Foreign currency translation gain (loss) 4,211 3,280 (14,898)
Ending balance $ (61,298) $ (65,509) $ (68,789)