XML 41 R30.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jul. 03, 2021
Jun. 27, 2020
Jul. 03, 2021
Jun. 27, 2020
Disaggregation of Revenue        
Consulting services revenues $ 148,237 $ 123,031 $ 294,755 $ 249,189
United States        
Disaggregation of Revenue        
Consulting services revenues 120,810 99,416 238,057 200,156
United Kingdom        
Disaggregation of Revenue        
Consulting services revenues 19,740 17,931 43,026 36,997
Other        
Disaggregation of Revenue        
Consulting services revenues 7,687 5,684 13,672 12,036
Fixed-price        
Disaggregation of Revenue        
Consulting services revenues 36,245 30,783 69,678 59,771
Time-and-materials        
Disaggregation of Revenue        
Consulting services revenues $ 111,992 $ 92,248 $ 225,077 $ 189,418