Annual report pursuant to Section 13 and 15(d)

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

v3.21.2
Leases - Schedule of Future Annual Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Oct. 02, 2021
Oct. 03, 2020
Operating Lease Liabilities Payments Due [Abstract]    
2022 $ 75,997  
2023 55,028  
2024 47,619  
2025 32,832  
2026 22,178  
Thereafter 11,376  
Total 245,030  
Less: amount of lease payments representing imputed interest 23,922  
Present value of future minimum lease payments 221,108  
Less: current operating lease liabilities 61,071 $ 54,459
Operating lease liabilities, noncurrent $ 160,037 $ 130,234