XML 65 R55.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Summary of Future Annual Minimum Lease Payments and Capital Lease Commitments (Detail)
$ in Thousands
Jun. 28, 2019
USD ($)
Leases [Abstract]  
Operating Leases, 2019 (remaining in year) $ 7,057
Operating Leases, 2020 12,409
Opeating Leases, 2021 10,010
Operating Leases, 2022 7,640
Operating Leases, 2023 3,118
Operating Leases, Thereafter 2,458
Operating Leases, Total minimum lease payments 42,692
Operating Leases, Less: imputed interest 5,742
Operating Leases, Lease liability 36,950
Finance Leases, 2019 (remaining in year) 312
Finance Leases, 2020 623
Finance Leases, 2021 623
Finance Leases, 2022 616
Finance Leases, 2023 569
Finance Leases, Thereafter 840
Finance Leases, Total minimum lease payments 3,583
Finance Leases, Less: imputed interest 430
Finance Leases, Lease liability $ 3,153