XML 43 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition - Reserves for Variable Consideration and Credit Risk (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 27, 2020
Jun. 29, 2019
Jun. 27, 2020
Jun. 29, 2019
Dec. 28, 2019
Adjustments to the allowances for accounts receivable and unbilled services related to reserves for credit risk          
Beginning balance     $ 370 $ 639 $ 639
Cumulative effect of a change in accounting principle related to ASC 326     203    
Provision for credit loss expense, net of recoveries     (43)   173
Amounts written off     (138)   (442)
Ending balance $ 392   392   $ 370
Bad debt expense, net of recoveries of previously written off allowances          
Bad debt expense (recovery), net (102) $ 48 (43) 31  
Roll forward of the variable consideration and allowances for unbilled services          
Additions to reserves for variable consideration 1,705 2,725 3,119 4,158  
Reimbursable expenses $ 14,815 $ 12,178 $ 31,245 $ 25,013