XML 110 R94.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
Operating Leases, Rent Expense, Net [Abstract]      
Rent expense $ 32,089 $ 28,216 $ 27,406
Operating Leases, Future Minimum Payments Due, Fiscal Year Maturity [Abstract]      
Operating leases, future minimum payments, Current Year 28,090    
Operating leases, future minimum payments, due in two years 20,641    
Operating leases, future minimum payments, due in three years 12,514    
Operating leases, future minimum payments, due in four years 10,013    
Operating leases, future minimum payments, due in five years 7,042    
Operating leases, future minimum payments, due thereafter 21,721    
Operating leases, future minimum payments due $ 100,021