XML 24 R35.htm IDEA: XBRL DOCUMENT v3.19.3
Leases (Details)
9 Months Ended
Sep. 29, 2019
Lessee, Lease, Description [Line Items]  
Option to extend - Operating true
Option to extend - Finance true
Option to terminate - Operating true
Option to terminate - Finance true
Minimum  
Lessee, Lease, Description [Line Items]  
Renewal term - Operating 1 year
Renewal term - Finance 1 year
Maximum  
Lessee, Lease, Description [Line Items]  
Renewal term - Operating 5 years
Renewal term - Finance 5 years
Real Estate  
Lessee, Lease, Description [Line Items]  
Percentage of operating lease liabilities 85.00%
Real Estate | Minimum  
Lessee, Lease, Description [Line Items]  
Lease term - Operating 2 years
Real Estate | Maximum  
Lessee, Lease, Description [Line Items]  
Lease term - Operating 15 years
Automobile | Minimum  
Lessee, Lease, Description [Line Items]  
Lease term - Operating 3 years
Automobile | Maximum  
Lessee, Lease, Description [Line Items]  
Lease term - Operating 5 years
Remaining | Minimum  
Lessee, Lease, Description [Line Items]  
Lease term - Operating 2 years
Lease term - Finance 2 years
Remaining | Maximum  
Lessee, Lease, Description [Line Items]  
Lease term - Operating 15 years
Lease term - Finance 15 years