v3.19.1
Recent Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Dec. 30, 2018
Dec. 29, 2018
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Cumulative Effect of New Accounting Principle in Period of Adoption   $ (5,612)
Accounting Standards Update 2014-09 [Member] | Retained Earnings (Accumulated Deficit)    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Cumulative Effect of New Accounting Principle in Period of Adoption   5,612
Accounting Standards Update 2014-09 [Member] | Accrued Liabilities [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Cumulative Effect of New Accounting Principle in Period of Adoption   637
Accounting Standards Update 2014-09 [Member] | Other Noncurrent Assets [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Cumulative Effect of New Accounting Principle in Period of Adoption   3,370
Accounting Standards Update 2014-09 [Member] | Other Current Assets [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Cumulative Effect of New Accounting Principle in Period of Adoption   3,846
Accounting Standards Update 2014-09 [Member] | Deferred tax liabilities, net, noncurrent [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Cumulative Effect of New Accounting Principle in Period of Adoption   2,241
Accounting Standards Update 2016-02 [Member]    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Cumulative Effect of New Accounting Principle in Period of Adoption $ 75,000  
Retained Earnings (Accumulated Deficit)    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Cumulative Effect of New Accounting Principle in Period of Adoption   $ (5,612)