XML 65 R50.htm IDEA: XBRL DOCUMENT v3.4.0.3
Fair value measurement - additional information (Detail) - USD ($)
Mar. 27, 2016
Dec. 31, 2015
Fair Value Measurements [Line Items]    
Fair value measurement with unobservable inputs reconciliations liability value $ 21,145,000 $ 20,829,000
Current portion of contingent consideration 7,397,000 $ 7,291,000
Fair value measurement with unobservable inputs reconciliations other liabilities 13,700,000  
Minimum    
Fair Value Measurements [Line Items]    
Fair value of contingent consideration liability associated with future milestone 7,000,000  
Maximum    
Fair Value Measurements [Line Items]    
Fair value of contingent consideration liability associated with future milestone $ 57,674,000