XML 62 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jul. 01, 2017
Jun. 30, 2018
Jul. 01, 2017
Disaggregation of Revenue        
Consulting services revenues $ 105,538 $ 93,563 $ 205,014 $ 181,734
United States        
Disaggregation of Revenue        
Consulting services revenues 85,751 74,564 164,157 146,698
United Kingdom        
Disaggregation of Revenue        
Consulting services revenues 14,858 13,944 30,064 26,873
Countries Other Than United States, United Kingdom        
Disaggregation of Revenue        
Consulting services revenues 4,929 5,055 10,793 8,163
Fixed Price        
Disaggregation of Revenue        
Consulting services revenues 20,666 28,203 41,385 46,978
Time-and-materials        
Disaggregation of Revenue        
Consulting services revenues $ 84,872 $ 65,360 $ 163,629 $ 134,756