XML 59 R30.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 28, 2020
Mar. 30, 2019
Dec. 29, 2019
Dec. 28, 2019
Dec. 29, 2018
Disaggregation of Revenue          
Consulting services revenues $ 126,158 $ 105,849      
Cumulative-effect adjustment to retained earnings 204,679     $ 200,249  
Cumulative-effect adjustment to allowances for accounts receivable 494     370 $ 639
Cumulative-effect adjustment to unbilled services 44,377     $ 36,569  
ASU 2016-13 Financial Instruments-Credit Losses Topic 326 | Restatement adjustment          
Disaggregation of Revenue          
Cumulative-effect adjustment to retained earnings     $ 200    
Cumulative-effect adjustment to allowances for accounts receivable     200    
Cumulative-effect adjustment to unbilled services     $ 200    
United States          
Disaggregation of Revenue          
Consulting services revenues 100,740 83,529      
United Kingdom          
Disaggregation of Revenue          
Consulting services revenues 19,066 18,507      
Other          
Disaggregation of Revenue          
Consulting services revenues 6,352 3,813      
Fixed Price          
Disaggregation of Revenue          
Consulting services revenues 28,988 21,386      
Time-and-materials          
Disaggregation of Revenue          
Consulting services revenues $ 97,170 $ 84,463