v3.19.2
Fair Value Measurements and Financial Instruments - Liabilities at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 28, 2019
Mar. 29, 2019
Dec. 28, 2018
Jun. 29, 2018
Mar. 30, 2018
Dec. 29, 2017
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Second Amended and Restated Credit facility $ 0   $ 59,426      
Non-controlling interest subject to put provisions 15,022 $ 14,581 14,282 $ 14,188 $ 14,192 $ 12,955
Total liabilities measured at fair value 15,022   73,708      
Level 1            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Second Amended and Restated Credit facility 0   0      
Non-controlling interest subject to put provisions 0   0      
Total liabilities measured at fair value 0   0      
Level 2            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Second Amended and Restated Credit facility 0   59,426      
Non-controlling interest subject to put provisions 0   0      
Total liabilities measured at fair value 0   59,426      
Level 3            
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]            
Second Amended and Restated Credit facility 0   0      
Non-controlling interest subject to put provisions 15,022   14,282      
Total liabilities measured at fair value $ 15,022   $ 14,282