XML 58 R81.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Summary of Future Minimum Lease Payments For Noncancelable Operating And Financing Leases (Detail) - USD ($)
$ in Thousands
Dec. 29, 2019
Dec. 31, 2018
Dec. 30, 2018
Lessee Disclosure [Line Items]      
Operating Leases, 2020 $ 19,236    
Operating Leases, 2021 16,815    
Operating Leases, 2022 14,016    
Operating Leases, 2023 11,704    
Operating Leases, 2024 10,989    
Operating Leases, Thereafter 67,556    
Total operating leases including interest 140,316    
Less: Amounts representing interest 27,527    
Present value of minimum lease principal payments 112,789 $ 88,200  
Less: Current portion of lease liabilities - operating leases 15,024    
Noncurrent portion of lease liabilities - operating leases 97,765    
Financing Leases, 2020 10,611    
Financing Leases, 2021 6,215    
Financing Leases, 2022 2,694    
Financing Leases, 2023 2,750    
Financing Leases, 2024 2,808    
Financing Leases, Thereafter 5,406    
Total financing leases including interest 30,484    
Less: Amounts representing interest 3,678    
Present value of minimum lease principal payments 26,806    
Less: Current portion of lease liabilities - financing leases 9,403   $ 8,617
Noncurrent portion of lease liabilities - financing leases 17,403   $ 26,631
Total Operating and Financing Leases [Member]      
Lessee Disclosure [Line Items]      
Total future minimum payments due in 2020 29,847    
Total future minimum payments due in 2021 23,030    
Total future minimum payments due in 2022 16,710    
Total future minimum payments due in 2023 14,454    
Total future minimum payments due in 2024 13,797    
Total future minimum payments due, in Thereafter 72,962    
Total minimum lease payments including interest 170,800    
Less: Amounts representing interest 31,205    
Present value of minimum lease principal payments 139,595    
Less: Current portion of lease liabilities - operating and financing leases 24,427    
Noncurrent portion of lease liabilities - operating and financing leases $ 115,168