XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.2
Revenues and Allowances - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 01, 2023
Jul. 02, 2022
Jul. 01, 2023
Jul. 02, 2022
Disaggregation of Revenue        
Consulting services revenues $ 161,965 $ 149,102 $ 314,810 $ 297,484
United States        
Disaggregation of Revenue        
Consulting services revenues 126,894 120,168 244,766 237,087
United Kingdom        
Disaggregation of Revenue        
Consulting services revenues 26,396 20,843 52,045 43,253
Other        
Disaggregation of Revenue        
Consulting services revenues 8,675 8,091 17,999 17,144
Fixed-price        
Disaggregation of Revenue        
Consulting services revenues 28,082 27,541 54,859 56,314
Time-and-materials        
Disaggregation of Revenue        
Consulting services revenues $ 133,883 $ 121,561 $ 259,951 $ 241,170