XML 60 R32.htm IDEA: XBRL DOCUMENT v3.19.3
Operations and Basis of Presentation - Narrative (Details)
$ in Thousands
9 Months Ended
Sep. 27, 2019
USD ($)
segment
Dec. 29, 2018
USD ($)
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Number of operating segments | segment 3  
Number of reportable segments | segment 1  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Cumulative effect adjustment due to adoption of new accounting standard   $ (2,027)
Operating lease, ROU assets $ 131,675  
Lease liabilities $ 141,795  
Accounting Standards Update 2016-02    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Cumulative effect adjustment due to adoption of new accounting standard   2,027
Operating lease, ROU assets   118,031
Lease liabilities   $ 126,309