XML 61 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Jan. 02, 2021
Dec. 28, 2019
Dec. 29, 2018
Disaggregation of Revenue      
Consulting services revenues $ 508,373 $ 451,370 $ 417,648
United States      
Disaggregation of Revenue      
Consulting services revenues 405,808 357,156 329,678
United Kingdom      
Disaggregation of Revenue      
Consulting services revenues 79,922 72,169 65,874
Other      
Disaggregation of Revenue      
Consulting services revenues 22,643 22,045 22,096
Fixed-price      
Disaggregation of Revenue      
Consulting services revenues 124,383 107,344 95,096
Time-and-materials      
Disaggregation of Revenue      
Consulting services revenues $ 383,990 $ 344,026 $ 322,552