XML 52 R41.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2019
Mar. 31, 2018
Disaggregation of Revenue    
Consulting services revenues $ 105,849 $ 99,476
United States    
Disaggregation of Revenue    
Consulting services revenues 83,529 76,860
United Kingdom    
Disaggregation of Revenue    
Consulting services revenues 18,507 17,505
Other    
Disaggregation of Revenue    
Consulting services revenues 3,813 5,111
Fixed Price    
Disaggregation of Revenue    
Consulting services revenues 21,386 20,714
Time-and-materials    
Disaggregation of Revenue    
Consulting services revenues $ 84,463 $ 78,762