XML 61 R59.htm IDEA: XBRL DOCUMENT v3.19.2
Commitments And Contingencies (Future Minimum Payments Under Non-Cancelable Operating And Capital Leases) (Detail)
$ in Thousands
Jun. 29, 2019
USD ($)
Operating Leases  
Operating Leases, 2020 $ 4,777
Operating Leases, 2021 3,563
Operating Leases, 2022 2,641
Operating Leases, 2023 1,866
Operating Leases, 2024 1,271
Operating Leases, Thereafter 4,121
Operating Leases, Total minimum lease payments $ 18,239