v3.26.1
Income Taxes - Schedule of total loss before income taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Jun. 30, 2024
Income Tax Disclosure [Abstract]      
U.S. $ (42,491) $ 38,364 $ (115,505)
Foreign 3,037 3,119 3,952
(Loss) income before income tax (benefit) expense $ (39,454) $ 41,483 $ (111,553)