XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 02, 2022
Jul. 03, 2021
Jul. 02, 2022
Jul. 03, 2021
Disaggregation of Revenue        
Consulting services revenues $ 149,102 $ 148,237 $ 297,484 $ 294,755
United States        
Disaggregation of Revenue        
Consulting services revenues 120,168 120,810 237,087 238,057
United Kingdom        
Disaggregation of Revenue        
Consulting services revenues 20,843 19,740 43,253 43,026
Other        
Disaggregation of Revenue        
Consulting services revenues 8,091 7,687 17,144 13,672
Fixed-price        
Disaggregation of Revenue        
Consulting services revenues 27,541 36,245 56,314 69,678
Time-and-materials        
Disaggregation of Revenue        
Consulting services revenues $ 121,561 $ 111,992 $ 241,170 $ 225,077