XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 01, 2022
Oct. 02, 2021
Oct. 01, 2022
Oct. 02, 2021
Disaggregation of Revenue        
Consulting services revenues $ 148,441 $ 136,412 $ 445,925 $ 431,167
United States        
Disaggregation of Revenue        
Consulting services revenues 121,496 109,387 358,583 347,444
United Kingdom        
Disaggregation of Revenue        
Consulting services revenues 20,069 20,177 63,322 63,203
Other        
Disaggregation of Revenue        
Consulting services revenues 6,876 6,848 24,020 20,520
Fixed-price        
Disaggregation of Revenue        
Consulting services revenues 24,201 31,741 80,515 101,419
Time-and-materials        
Disaggregation of Revenue        
Consulting services revenues $ 124,240 $ 104,671 $ 365,410 $ 329,748