XML 63 R50.htm IDEA: XBRL DOCUMENT v3.20.2
Leases Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Jul. 04, 2020
USD ($)
Finance Lease Liabilities, Payments, Due [Abstract]  
Remaining 2020 $ 1,782
2021 7,285
2022 6,811
2023 5,785
2024 4,993
2025 and thereafter 98,762
Total minimum lease payments 125,418
Less: imputed interest (85,266)
Present value of lease liabilities 40,152
Operating Lease Liabilities, Payments Due [Abstract]  
Remaining 2020 2,581
2021 8,787
2022 8,013
2023 7,570
2024 5,963
2025 and thereafter 20,457
Total minimum lease payments 53,371
Less: imputed interest (7,233)
Present value of lease liabilities $ 46,138