Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.25.3
Leases - Schedule of Future Annual Minimum Lease Payments for Operating Leases (Details) - USD ($)
$ in Thousands
Oct. 04, 2025
Sep. 28, 2024
Operating Leases [Abstract]    
2025 $ 89,454  
2026 75,314  
2027 51,615  
2028 37,052  
2029 19,195  
Thereafter 41,827  
Total 314,457  
Less: amount of lease payments representing imputed interest 54,661  
Present value of future minimum lease payments 259,796  
Less: current lease liabilities 74,720 $ 63,357
Operating lease liabilities, noncurrent $ 185,076 $ 209,067