XML 87 R69.htm IDEA: XBRL DOCUMENT v3.19.2
Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2019
Jul. 01, 2018
Jul. 02, 2017
Leases [Abstract]      
Rental expense $ 20,100 $ 20,000 $ 19,300
Operating leases future minimum lease commitments, 2019 20,453    
Operating leases future minimum lease commitments, 2020 18,179    
Operating leases future minimum lease commitments, 2021 14,784    
Operating leases future minimum lease commitments, 2022 10,345    
Operating leases future minimum lease commitments, 2023 9,515    
Operating leases future minimum lease commitments, Thereafter 73,639    
Total future minimum lease commitments $ 146,915