v3.26.1
Leases - Schedule of Operating Lease Maturity (Details) - USD ($)
$ in Thousands
Jul. 03, 2026
Jun. 27, 2025
Leases [Abstract]    
Year one $ 16,646  
Year two 15,237  
Year three 12,160  
Year four 9,529  
Year five 7,964  
Thereafter 6,835  
Total lease payments 68,371  
Less: imputed interest (8,956)  
Present value of operating lease liabilities $ 59,415 $ 64,548