XML 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES - Future Minimum Lease Payments (Details)
$ in Thousands
Jul. 03, 2021
USD ($)
Operating Leases  
2021 $ 7,517
2022 12,022
2023 11,995
2024 12,058
2025 11,339
Thereafter 16,832
Total lease payments 71,763
Less: Effect of discounting to net present value 9,740
Present value of lease liabilities 62,023
Finance Leases  
2021 1,122
2022 2,244
2023 2,078
2024 2,325
2025 1,995
Thereafter 1,164
Total lease payments 10,928
Less: Effect of discounting to net present value 558
Present value of lease liabilities 10,370
2021 8,639
2022 14,266
2023 14,073
2024 14,383
2025 13,334
Thereafter 17,996
Total lease payments 82,691
Less: Effect of discounting to net present value 10,298
Present value of lease liabilities $ 72,393