v3.19.1
Basis of Presentation Acquisitions (Details)
$ in Thousands
12 Months Ended
Dec. 29, 2018
USD ($)
MinuteKey [Member]  
Business Acquisition [Line Items]  
Payments to Acquire Businesses, Gross $ 156,289
Big Time Products [Member]  
Business Acquisition [Line Items]  
Payments to Acquire Businesses, Gross $ 348,834