XML 57 R46.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2018
Sep. 30, 2017
Sep. 29, 2018
Sep. 30, 2017
Disaggregation of Revenue        
Consulting services revenues $ 103,871 $ 91,325 $ 308,885 $ 273,059
United States        
Disaggregation of Revenue        
Consulting services revenues 80,721 70,910 244,878 217,609
United Kingdom        
Disaggregation of Revenue        
Consulting services revenues 17,253 13,572 47,317 40,444
Countries Other Than United States, United Kingdom        
Disaggregation of Revenue        
Consulting services revenues 5,897 6,843 16,690 15,006
Fixed Price        
Disaggregation of Revenue        
Consulting services revenues 25,047 23,330 66,440 70,235
Time-and-materials        
Disaggregation of Revenue        
Consulting services revenues $ 78,824 $ 67,995 $ 242,445 $ 202,824