XML 98 R88.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Values of Financial Instruments - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2019
Jul. 01, 2018
Jun. 30, 2019
Jul. 01, 2018
Dec. 30, 2018
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
Fair Value, Liabilities, Level 1 to Level 2 Transfers, Amount   0   0 0
Fair Value, Liabilities, Level 2 to Level 1 Transfers, Amount   0   0 0
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net 0 0   0 0
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net $ 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     $ 49,000,000    
System Transformation Transactions [Member] | Maximum [Member]          
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]          
Estimated useful life     40 years