XML 75 R34.htm IDEA: XBRL DOCUMENT v3.7.0.1
Business Combinations - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2017
Apr. 01, 2016
Mar. 31, 2016
Apr. 01, 2015
Business Acquisition [Line Items]        
Aggregate purchase price of acquisitions $ 489,720      
Payments to Acquire Businesses, Gross 0      
Goodwill assigned 429,000      
Estimated acquisition earn-out payables 57,408,000 $ 63,821,000 $ 69,095,000 $ 78,387,000
Accounts payable        
Business Acquisition [Line Items]        
Estimated acquisition earn-out payables 35,300,000      
Other non-current liability        
Business Acquisition [Line Items]        
Estimated acquisition earn-out payables $ 22,100,000