Annual report pursuant to Section 13 and 15(d)

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

v3.24.3
Leases - Schedule of Future Annual Minimum Lease Payments for Operating Leases (Details) - USD ($)
$ in Thousands
Sep. 28, 2024
Sep. 30, 2023
Operating Leases [Abstract]    
2025 $ 78,328  
2026 83,619  
2027 61,402  
2028 39,471  
2029 24,282  
Thereafter 44,682  
Total 331,784  
Less: amount of lease payments representing imputed interest 59,360  
Present value of future minimum lease payments 272,424  
Less: current lease liabilities 63,357 $ 62,794
Operating lease liabilities, noncurrent $ 209,067 $ 193,222