v3.26.1
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