XML 38 R27.htm IDEA: XBRL DOCUMENT v3.8.0.1
Revenue Recognition- Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 30, 2018
Mar. 31, 2017
Revenues $ 96,457,000 $ 84,122,000
Deferred Revenue, Revenue Recognized 2,604,000  
Engineering and Other Scientific [Member] | Time And Materials Contracts [Member]    
Revenues 64,557,000  
Engineering and Other Scientific [Member] | Fixed Price Contracts [Member]    
Revenues 12,446,000  
Environmental and Health [Member] | Time And Materials Contracts [Member]    
Revenues 18,614,000  
Environmental and Health [Member] | Fixed Price Contracts [Member]    
Revenues 840,000  
Sales Revenue, Net [Member] | Time And Materials Contracts [Member]    
Revenues $ 83,171,000  
Concentration Risk, Percentage 86.00%  
Sales Revenue, Net [Member] | Fixed Price Contracts [Member]    
Revenues $ 13,286,000  
Concentration Risk, Percentage 14.00%