v3.26.1
Leases (Schedule of Maturities of Lease Liabilities) (Details) - USD ($)
$ in Thousands
Jun. 27, 2026
Sep. 27, 2025
Operating Leases    
Operating leases maturity - 2026 $ 4,222  
Operating leases maturity - 2027 16,497  
Operating leases maturity - 2028 13,976  
Operating leases maturity - 2029 11,649  
Operating leases maturity - 2030 9,000  
Operating leases maturity - Thereafter 20,514  
Operating leases - Total lease payments 75,858  
Operating leases - imputed interest (10,655)  
Operating leases - Total 65,203 $ 64,246
Finance Leases    
Finance leases maturity - 2026 8,518  
Finance leases maturity - 2027 32,038  
Finance leases maturity - 2028 31,722  
Finance leases maturity - 2029 31,017  
Finance leases maturity - 2030 25,408  
Finance leases maturity - Thereafter 163,512  
Finance leases - Total lease payments 292,215  
Finance leases - imputed interest (119,863)  
Finance leases - Total $ 172,352 $ 134,075