v3.26.1
Revenues and Allowances - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 04, 2026
Jun. 28, 2025
Jul. 04, 2026
Jun. 28, 2025
Disaggregation of Revenue        
Consulting services revenues $ 210,815 $ 186,878 $ 411,790 $ 368,729
United States        
Disaggregation of Revenue        
Consulting services revenues 165,217 151,745 325,230 301,458
United Kingdom        
Disaggregation of Revenue        
Consulting services revenues 30,120 22,463 58,144 45,587
Other        
Disaggregation of Revenue        
Consulting services revenues 15,478 12,670 28,416 21,684
Fixed-price        
Disaggregation of Revenue        
Consulting services revenues 48,053 29,413 83,873 59,742
Time-and-materials        
Disaggregation of Revenue        
Consulting services revenues $ 162,762 $ 157,465 $ 327,917 $ 308,987