XML 48 R51.htm IDEA: XBRL DOCUMENT v3.20.1
Leases Schedule of Future Minimum Lease Payments (Details)
$ in Thousands
Apr. 04, 2020
USD ($)
Finance Lease Liabilities, Payments, Due [Abstract]  
Remaining 2020 $ 3,602
2021 6,535
2022 6,068
2023 5,321
2024 4,993
2025 and thereafter 98,771
Total minimum lease payments 125,290
Less: imputed interest (86,386)
Present value of lease liabilities 38,904
Operating Lease Liabilities, Payments Due [Abstract]  
Remaining 2020 5,241
2021 8,710
2022 7,950
2023 7,532
2024 5,936
2025 and thereafter 20,362
Total minimum lease payments 55,731
Less: imputed interest (7,569)
Present value of lease liabilities $ 48,162