v3.26.1
Revenues and Allowances - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 04, 2026
Mar. 29, 2025
Disaggregation of Revenue    
Consulting services revenues $ 200,975 $ 181,851
United States    
Disaggregation of Revenue    
Consulting services revenues 160,013 149,714
United Kingdom    
Disaggregation of Revenue    
Consulting services revenues 28,025 23,124
Other    
Disaggregation of Revenue    
Consulting services revenues 12,937 9,013
Fixed-price    
Disaggregation of Revenue    
Consulting services revenues 35,820 30,329
Time-and-materials    
Disaggregation of Revenue    
Consulting services revenues $ 165,155 $ 151,522