XML 46 R34.htm IDEA: XBRL DOCUMENT v3.20.2
Lease Commitments - Schedule of Finance and Operating Lease Liabilities (Detail) - USD ($)
$ in Thousands
Jun. 28, 2020
Dec. 29, 2019
Jun. 30, 2019
Finance Lease Liabilities, Payments, Due [Abstract]      
Finance leases, 2020 $ 1,600    
Finance leases, 2021 2,188    
Finance leases, 2022 1,740    
Finance leases, 2023 920    
Finance leases, total lease payments $ 6,448    
Weighted-average remaining lease term 2 years 9 months 18 days   3 years 3 months 18 days
Weighted-average discount rate 4.70%   4.90%
Present values $ 6,042    
Lease liabilities - current 2,602 $ 2,678  
Lease liabilities - long-term 3,440 4,787  
Lease liabilities - total 6,042    
Difference between undiscounted and discounted cash flows 406    
Operating Lease Liabilities, Payments Due [Abstract]      
Operating leases, 2020 46,965    
Operating leases, 2021 74,733    
Operating leases, 2022 64,066    
Operating leases, 2023 49,934    
Operating leases, 2024 40,952    
Operating leases, thereafter 61,466    
Operating leases, total lease payments $ 338,116    
Weighted-average remaining lease term 5 years 2 months 12 days   5 years 3 months 18 days
Weighted-average discount rate 6.40%   6.50%
Operating lease, liabilities $ 286,666    
Lease liabilities - current 70,998 71,542  
Lease liabilities - long-term 215,668 $ 206,806  
Lease liabilities - total 286,666    
Difference between undiscounted and discounted cash flows $ 51,450