XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 02, 2022
Apr. 03, 2021
Disaggregation of Revenue    
Consulting services revenues $ 148,382 $ 146,518
United States    
Disaggregation of Revenue    
Consulting services revenues 116,919 117,247
United Kingdom    
Disaggregation of Revenue    
Consulting services revenues 22,410 23,286
Other    
Disaggregation of Revenue    
Consulting services revenues 9,053 5,985
Fixed-price    
Disaggregation of Revenue    
Consulting services revenues 28,773 33,433
Time-and-materials    
Disaggregation of Revenue    
Consulting services revenues $ 119,609 $ 113,085