XML 66 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 02, 2021
Sep. 26, 2020
Oct. 02, 2021
Sep. 26, 2020
Disaggregation of Revenue        
Consulting services revenues $ 136,412 $ 121,762 $ 431,167 $ 370,951
United States        
Disaggregation of Revenue        
Consulting services revenues 109,387 96,117 347,444 296,273
United Kingdom        
Disaggregation of Revenue        
Consulting services revenues 20,177 20,358 63,203 57,355
Other        
Disaggregation of Revenue        
Consulting services revenues 6,848 5,287 20,520 17,323
Fixed-price        
Disaggregation of Revenue        
Consulting services revenues 31,741 26,197 101,419 85,968
Time-and-materials        
Disaggregation of Revenue        
Consulting services revenues $ 104,671 $ 95,565 $ 329,748 $ 284,983