Quarterly report pursuant to Section 13 or 15(d)

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

v3.20.4
Leases - Schedule of Future Annual Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jan. 02, 2021
Oct. 03, 2020
Dec. 28, 2019
Operating Lease Liabilities Payments Due [Abstract]      
Remainder of fiscal 2021 $ 51,836    
2022 60,421    
2023 48,158    
2024 35,187    
2025 21,093    
Thereafter 15,946    
Total 232,641    
Less: amount of lease payments representing imputed interest 36,447    
Present value of future minimum lease payments 196,194    
Less: current obligations under leases 56,398 $ 54,459 $ 60,502
Operating lease liabilities, noncurrent $ 139,796 $ 130,234 $ 162,329