XML 54 R58.htm IDEA: XBRL DOCUMENT v3.20.1
Leases - Additional Information (Details)
3 Months Ended
Apr. 03, 2020
Lessee Lease Description [Line Items]  
Lease renewal terms and termination description Certain leases include terms such as an option to purchase the property, one or more options to renew, with renewal terms that can extend the lease term from one to 10 years, and options to terminate the leases within one year.
Minimum  
Lessee Lease Description [Line Items]  
Lease agreement expiration year 2020
Lease renewal terms 1 year
Maximum  
Lessee Lease Description [Line Items]  
Lease agreement expiration year 2034
Lease renewal terms 10 years
Lease termination period 1 year
Land | Maximum  
Lessee Lease Description [Line Items]  
Lease agreement expiration year 2078