v3.26.3
Revenues and Allowances - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Oct. 03, 2026
Sep. 27, 2025
Oct. 03, 2026
Sep. 27, 2025
Disaggregation of Revenue        
Consulting services revenues $ 214,917 $ 185,891 $ 626,707 $ 554,620
United States        
Disaggregation of Revenue        
Consulting services revenues 171,996 146,116 497,226 447,575
United Kingdom        
Disaggregation of Revenue        
Consulting services revenues 28,525 28,345 86,669 73,932
Other        
Disaggregation of Revenue        
Consulting services revenues 14,396 11,430 42,812 33,113
Fixed-price        
Disaggregation of Revenue        
Consulting services revenues 45,948 31,590 129,821 91,332
Time-and-materials        
Disaggregation of Revenue        
Consulting services revenues $ 168,969 $ 154,301 $ 496,886 $ 463,288