XML 59 R45.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue Recognition- Additional Information (Detail) - USD ($)
3 Months Ended 12 Months Ended
Dec. 28, 2018
Sep. 28, 2018
Jun. 29, 2018
Mar. 30, 2018
Dec. 29, 2017
Sep. 29, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 28, 2018
Dec. 29, 2017
[1]
Dec. 30, 2016
[1]
Revenues $ 92,143,000 $ 95,302,000 $ 95,621,000 $ 96,457,000 $ 88,282,000 $ 87,555,000 $ 87,840,000 $ 84,122,000 $ 379,523,000 [1] $ 347,799,000 $ 315,076,000
Deferred Revenue, Revenue Recognized                 6,067,000    
Subcontractor Fees Not Included In Revenues                 23,174,000    
Sales Revenue, Net [Member] | Time And Materials Contracts [Member]                      
Revenues                 $ 312,772,000    
Concentration Risk, Percentage                 82.00%    
Sales Revenue, Net [Member] | Fixed Price Contracts [Member]                      
Revenues                 $ 66,751,000    
Concentration Risk, Percentage                 18.00%    
Engineering and Other Scientific [Member] | Time And Materials Contracts [Member]                      
Revenues                 $ 243,085,000    
Engineering and Other Scientific [Member] | Fixed Price Contracts [Member]                      
Revenues                 63,180,000    
Environmental and Health [Member] | Time And Materials Contracts [Member]                      
Revenues                 69,687,000    
Environmental and Health [Member] | Fixed Price Contracts [Member]                      
Revenues                 $ 3,571,000    
[1] Geographic revenues are allocated based on the location of the client.