XML 114 R99.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2018
Dec. 30, 2017
Dec. 31, 2016
Operating Leases, Rent Expense, Net [Abstract]      
Rent expense $ 33,717 $ 32,089 $ 28,216
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]      
Operating leases, future minimum payments, Current Year 26,252    
Operating leases, future minimum payments, due in two years 23,130    
Operating leases, future minimum payments, due in three years 19,778    
Operating leases, future minimum payments, due in four years 14,243    
Operating leases, future minimum payments, due in five years 11,510    
Operating leases, future minimum payments, due thereafter 17,100    
Operating leases, future minimum payments due $ 112,013