XML 50 R34.htm IDEA: XBRL DOCUMENT v3.19.3
Leases - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Sep. 28, 2019
Sep. 29, 2018
Lessee Lease Description [Line Items]    
Operating lease renewal term 10 years  
Operating lease, Option to extend true  
Operating lease, Option to extend description options to extend the leases for up to 10 years  
Operating lease, Option to terminate description options to terminate the leases within 1 year  
Operating lease, Option to terminate true  
Finance lease renewal term 10 years  
Finance lease, Option to extend true  
Finance lease, Option to extend description options to extend the leases for up to 10 years  
Finance lease, Option to terminate description options to terminate the leases within 1 year  
Finance lease, Option to terminate true  
Undiscounted maximum amount for guarantees $ 24.6  
Future minimum operating lease payments, not yet commenced $ 33.9  
Operating leases commencement year 2020  
Minimum [Member]    
Lessee Lease Description [Line Items]    
Operating lease remaining term 1 year  
Finance lease remaining term 1 year  
Percentage of residual value guarantee under operating lease   7.00%
Operating lease expiration term   5 years
Operating lease expiration year   2019
Operating leases, not yet commenced, lease term 3 years  
Maximum [Member]    
Lessee Lease Description [Line Items]    
Operating lease remaining term 20 years  
Finance lease remaining term 20 years  
Percentage of residual value guarantee under operating lease   12.00%
Operating lease expiration term   8 years
Operating lease expiration year   2025
Operating leases, not yet commenced, lease term 15 years