v3.20.1
Acquisitions - Purchase Price Allocations (Details) - USD ($)
$ in Thousands
Aug. 16, 2019
Dec. 28, 2019
Dec. 29, 2018
Oct. 01, 2018
Aug. 10, 2018
Nov. 08, 2017
Business Acquisition [Line Items]            
Goodwill   $ 819,077 $ 803,847      
ST Fastening Systems            
Business Acquisition [Line Items]            
Accounts receivable           $ 3,975
Inventory           7,820
Property and equipment           16,281
Goodwill           9,045
Intangible assets           13,500
Other non-current assets           6
Total assets acquired           50,627
Less:            
Liabilities assumed           (3,288)
Total purchase price           $ 47,339
MinuteKey            
Business Acquisition [Line Items]            
Cash         $ 1,791  
Inventory         3,952  
Other current assets         766  
Property and equipment         29,888  
Goodwill         59,237  
Other non-current assets         16  
Total assets acquired         170,050  
Less:            
Liabilities assumed         (13,761)  
Total purchase price         156,289  
Big Time            
Business Acquisition [Line Items]            
Cash       $ 2,507    
Accounts receivable       40,828    
Inventory       40,216    
Other current assets       1,623    
Property and equipment       3,703    
Goodwill       130,863    
Other non-current assets       159    
Total assets acquired       429,899    
Less:            
Liabilities assumed       (81,065)    
Total purchase price       348,834    
Sharp Systems, LLC            
Business Acquisition [Line Items]            
Property and equipment $ 218          
Goodwill 9,382          
Intangible assets 11,500          
Less:            
Total purchase price 21,100          
Contingent consideration payable (18,100)          
Payments to acquire business $ 3,000          
Customer relationships | MinuteKey            
Business Acquisition [Line Items]            
Intangible assets         50,000  
Customer relationships | Big Time            
Business Acquisition [Line Items]            
Intangible assets       189,000    
Developed technology | MinuteKey            
Business Acquisition [Line Items]            
Intangible assets         19,000  
Trade names | MinuteKey            
Business Acquisition [Line Items]            
Intangible assets         $ 5,400  
Trade names | Big Time            
Business Acquisition [Line Items]            
Intangible assets       $ 21,000