XML 113 R68.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Reserves for Variable Consideration and Credit Risk (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2018
Dec. 30, 2017
Dec. 31, 2016
Roll forward of the variable consideration and allowances for accounts receivable      
Balance at beginning of year $ 5,252 $ 3,454  
Increases to reserves 3,675 5,447  
Amounts written off (5,173) (3,660)  
Effects of foreign currency translation 10 11  
Balance at end of year 3,764 5,252 $ 3,454
Roll forward of the variable consideration and allowances for unbilled services      
Balance at beginning of year 704 474  
Increases to reserves 4,755 2,459  
Amounts written off (5,042) (2,235)  
Effects of foreign currency translation (2) 6  
Balance at end of year 415 704 474
Bad debt expense (1,410) 1,739 535
Reimbursable expenses 48,817 41,465 34,482
Selling, general and administrative expenses      
Roll forward of the variable consideration and allowances for unbilled services      
Bad debt expense $ 1,200 $ 0 $ 1,100