Quarterly report [Sections 13 or 15(d)]

Leases - Schedule of Future Annual Minimum Lease Payments for Operating Leases (Details)

v3.26.1
Leases - Schedule of Future Annual Minimum Lease Payments for Operating Leases (Details) - USD ($)
$ in Thousands
Jul. 04, 2026
Oct. 04, 2025
Jun. 28, 2025
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]      
Remainder of fiscal 2026 $ 21,648    
2027 81,359    
2028 60,232    
2029 48,039    
2030 31,168    
Thereafter 53,444    
Total 295,890    
Less: amount of lease payments representing imputed interest 57,795    
Present value of future minimum lease payments 238,095    
Less: current lease liabilities 69,150 $ 74,720 $ 65,755
Operating lease liabilities, noncurrent $ 168,945 $ 185,076 $ 197,375