XML 134 R90.htm IDEA: XBRL DOCUMENT v3.10.0.1
Schedule II - Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2018
Dec. 30, 2017
Dec. 31, 2016
Jan. 02, 2016
SEC Schedule, 12-09, Allowance, Credit Loss [Member]        
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]        
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount $ 1,535 $ 2,116 $ 1,698 $ 1,967
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense (486) 251 259  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction (95) 167 (528)  
SEC Schedule, 12-09, Allowance, Earn-out Receivable [Member]        
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]        
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount 379 371 605 710
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense 1,416 1,593 2,320  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction (1,408) (1,827) (2,425)  
SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]        
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]        
SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount 0 0 0 $ 4,196
SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense 0 0 0  
SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction $ 0 $ 0 $ (4,196)