v3.25.1
Revenues and Allowances - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 29, 2025
Mar. 30, 2024
Disaggregation of Revenue    
Consulting services revenues $ 181,851 $ 171,789
United States    
Disaggregation of Revenue    
Consulting services revenues 149,714 142,204
United Kingdom    
Disaggregation of Revenue    
Consulting services revenues 23,124 21,154
Other    
Disaggregation of Revenue    
Consulting services revenues 9,013 8,431
Fixed-price    
Disaggregation of Revenue    
Consulting services revenues 30,329 30,082
Time-and-materials    
Disaggregation of Revenue    
Consulting services revenues $ 151,522 $ 141,707