XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Revenues and Allowances - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 27, 2025
Sep. 28, 2024
Sep. 27, 2025
Sep. 28, 2024
Disaggregation of Revenue        
Consulting services revenues $ 185,891 $ 167,748 $ 554,620 $ 510,979
United States        
Disaggregation of Revenue        
Consulting services revenues 146,116 136,223 447,575 417,029
United Kingdom        
Disaggregation of Revenue        
Consulting services revenues 28,345 20,821 73,932 64,136
Other        
Disaggregation of Revenue        
Consulting services revenues 11,430 10,704 33,113 29,814
Fixed-price        
Disaggregation of Revenue        
Consulting services revenues 31,590 30,670 91,332 90,043
Time-and-materials        
Disaggregation of Revenue        
Consulting services revenues $ 154,301 $ 137,078 $ 463,288 $ 420,936