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]      
Federal $ 206    
State 705    
Total foreign 3,429    
Cash paid for income taxes, net 4,340 $ 1,722 $ 808
Mexico      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Total foreign 1,054    
India      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Total foreign 484    
Australia      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Total foreign 371    
Indonesia      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Total foreign 275    
Other foreign jurisdictions      
Income Tax Paid, by Individual Jurisdiction [Line Items]      
Total foreign $ 1,245