XML 57 R43.htm IDEA: XBRL DOCUMENT v3.8.0.1
Fair Value Measurements Schedule of change in Level 3 contingent consideration liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 29, 2017
Dec. 30, 2016
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Gain on settlement   $ (1,684)
Fair Value Inputs Level 3    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at beginning $ 1,862 18,136
Opening liability 4,445 500
Payments (500) (6,743)
Changes in fair value (579) (8,347)
Balance at ending 5,228 1,862
Fair Value Inputs Level 3 | Allen Brothers    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at beginning 0 4,344
Opening liability   0
Payments   (2,660)
Changes in fair value   0
Balance at ending   0
Fair Value Inputs Level 3 | Del Monte    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at beginning 1,362 13,792
Payments 0 (4,083)
Changes in fair value (713) (8,347)
Balance at ending 649 1,362
Fair Value Inputs Level 3 | MT Food    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at beginning 500 0
Opening liability   500
Payments (500)  
Changes in fair value   0
Balance at ending   500
Fair Value Inputs Level 3 | Fells Point    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at beginning 0 0
Opening liability 4,445 0
Payments 0  
Changes in fair value 134 0
Balance at ending $ 4,579 $ 0