v3.19.1
Leases - Future Minimum Lease Payments Under Non-Cancellable Leases (Detail)
$ in Thousands
Dec. 29, 2018
USD ($)
Operating Leased Assets [Line Items]  
Future minimum operating lease payments, 2018 $ 17,326
Future minimum operating lease payments, 2019 14,736
Future minimum operating lease payments, 2020 13,305
Future minimum operating lease payments, 2021 12,012
Future minimum operating lease payments, 2022 9,541
Future minimum operating lease payments, later years 16,664
Total minimum operating lease payments $ 83,584