XML 96 R84.htm IDEA: XBRL DOCUMENT v3.10.0.1
Fair Values of Financial Instruments - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jul. 01, 2018
Jul. 02, 2017
Jul. 01, 2018
Jul. 02, 2017
Dec. 31, 2017
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]          
Fair Value, Assets, Level 1 to Level 2 Transfers, Amount $ 0 $ 0 $ 0 $ 0 $ 0
Fair Value, Assets, Level 2 to Level 1 Transfers, Amount 0 0 0 0 0
Fair Value, Liabilities, Level 1 to Level 2 Transfers, Amount 0 0 0 0 0
Fair Value, Liabilities, Level 2 to Level 1 Transfers, Amount 0 0 0 0 0
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net 0 0 0 0 0
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net $ 0 $ 0 0 $ 0 $ 0
Amount payable annually under acquisition related contingent consideration arrangements, value, low     25,000,000    
Amount payable annually under acquisition related contingent consideration arrangements, value, high     $ 47,000,000    
Distribution Agreements [Member] | Maximum [Member]          
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]          
Estimated useful life     40 years    
Distribution Agreements [Member] | Minimum [Member]          
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]          
Estimated useful life     20 years