XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Revenues and Allowances - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Oct. 01, 2022
Sep. 30, 2023
Oct. 01, 2022
Disaggregation of Revenue        
Consulting services revenues $ 147,553 $ 148,441 $ 462,363 $ 445,925
United States        
Disaggregation of Revenue        
Consulting services revenues 117,420 121,496 362,186 358,583
United Kingdom        
Disaggregation of Revenue        
Consulting services revenues 21,227 20,069 73,272 63,322
Other        
Disaggregation of Revenue        
Consulting services revenues 8,906 6,876 26,905 24,020
Fixed-price        
Disaggregation of Revenue        
Consulting services revenues 26,783 24,201 81,642 80,515
Time-and-materials        
Disaggregation of Revenue        
Consulting services revenues $ 120,770 $ 124,240 $ 380,721 $ 365,410