XML 90 R72.htm IDEA: XBRL DOCUMENT v3.20.2
Leases Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Oct. 03, 2020
USD ($)
Operating Lease, Liability, Payment, Due [Abstract]  
2021 $ 8,973
2022 8,144
2023 7,674
2024 6,021
2025 4,505
Thereafter 16,136
Total minimum lease payments 51,453
Less: imputed interest (6,950)
Present value of lease liabilities 44,503
Finance Lease, Liability, Payment, Due [Abstract]  
2021 7,233
2022 7,045
2023 5,896
2024 4,994
2025 5,092
Thereafter 93,525
Total minimum lease payments 123,785
Less: imputed interest (84,052)
Present value of lease liabilities $ 39,733