XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenues and Allowances - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 30, 2024
Apr. 01, 2023
Disaggregation of Revenue    
Consulting services revenues $ 171,789 $ 152,845
United States    
Disaggregation of Revenue    
Consulting services revenues 142,204 117,872
United Kingdom    
Disaggregation of Revenue    
Consulting services revenues 21,154 25,649
Other    
Disaggregation of Revenue    
Consulting services revenues 8,431 9,324
Fixed-price    
Disaggregation of Revenue    
Consulting services revenues 30,082 26,834
Time-and-materials    
Disaggregation of Revenue    
Consulting services revenues $ 141,707 $ 126,011