v3.26.1
Income Taxes - Schedule of Income Tax Payments, Net of Refunds Received by Jurisdiction (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 28, 2026
Jun. 29, 2025
Jun. 30, 2024
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Total income tax payments, net $ 999 $ 3,492 $ 5,758
U.S. Federal [Member]      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Total income tax payments, net 0    
U.S. State and Local [Member]      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Total income tax payments, net 6    
Brazil [Member]      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Total income tax payments, net (409)    
China [Member]      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Total income tax payments, net 1,303    
Colombia [Member]      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Total income tax payments, net 95    
Other Foreign Jurisdictions [Member]      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Total income tax payments, net $ 4