XML 21 R39.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements - Summary of Changes in Level 3 Contingent Consideration Liability (Details)
$ in Thousands
9 Months Ended
Sep. 27, 2019
USD ($)
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at beginning of period $ 5,090
Acquisition value 7,929
Cash payments (1,200)
Changes in fair value 5,331
Balance at end of period 17,150
Del Monte  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at beginning of period 0
Acquisition value 0
Cash payments (200)
Changes in fair value 200
Balance at end of period 0
Fells Point  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at beginning of period 3,649
Acquisition value 0
Cash payments 0
Changes in fair value 3,710
Balance at end of period 7,359
Bassian  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at beginning of period 0
Acquisition value 7,450
Cash payments 0
Changes in fair value 372
Balance at end of period 7,822
Other Acquisitions  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at beginning of period 1,441
Acquisition value 479
Cash payments (1,000)
Changes in fair value 1,049
Balance at end of period $ 1,969