XML 45 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Revenues and Allowances - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 28, 2025
Jun. 29, 2024
Jun. 28, 2025
Jun. 29, 2024
Disaggregation of Revenue        
Consulting services revenues $ 186,878 $ 171,442 $ 368,729 $ 343,230
United States        
Disaggregation of Revenue        
Consulting services revenues 151,745 138,601 301,458 280,805
United Kingdom        
Disaggregation of Revenue        
Consulting services revenues 22,463 22,161 45,587 43,315
Other        
Disaggregation of Revenue        
Consulting services revenues 12,670 10,680 21,684 19,110
Fixed-price        
Disaggregation of Revenue        
Consulting services revenues 29,413 29,292 59,742 59,373
Time-and-materials        
Disaggregation of Revenue        
Consulting services revenues $ 157,465 $ 142,150 $ 308,987 $ 283,857