XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenues and Allowances - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 29, 2024
Jul. 01, 2023
Jun. 29, 2024
Jul. 01, 2023
Disaggregation of Revenue        
Consulting services revenues $ 171,442 $ 161,965 $ 343,230 $ 314,810
United States        
Disaggregation of Revenue        
Consulting services revenues 138,601 126,894 280,805 244,766
United Kingdom        
Disaggregation of Revenue        
Consulting services revenues 22,161 26,396 43,315 52,045
Other        
Disaggregation of Revenue        
Consulting services revenues 10,680 8,675 19,110 17,999
Fixed-price        
Disaggregation of Revenue        
Consulting services revenues 29,292 27,896 59,373 54,729
Time-and-materials        
Disaggregation of Revenue        
Consulting services revenues $ 142,150 $ 134,069 $ 283,857 $ 260,081