XML 58 R48.htm IDEA: XBRL DOCUMENT v3.20.2
Goodwill and Intangible Assets - Schedule of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 27, 2020
Dec. 28, 2019
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 264,429 $ 252,851
Accumulated Amortization (73,303) (55,436)
Finite-Lived Intangible Assets, Net 191,126 197,415
Indefinite-lived intangible assets 0 58,546
Gross Carrying Amount 264,429 311,397
Net Amount 191,126 255,961
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 182,631 176,088
Accumulated Amortization (37,865) (29,198)
Finite-Lived Intangible Assets, Net $ 144,766 146,890
Customer relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful life 1 year  
Customer relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful life 12 years  
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 14,486 10,253
Accumulated Amortization (10,446) (8,593)
Finite-Lived Intangible Assets, Net $ 4,040 1,660
Useful life 2 years  
Trade name | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful life 1 year  
Trade name | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful life 3 years  
Customer backlog    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 24,999 24,198
Accumulated Amortization (16,442) (12,435)
Finite-Lived Intangible Assets, Net $ 8,557 11,763
Customer backlog | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful life 1 year  
Customer backlog | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful life 5 years  
Non compete    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 9,369 9,369
Accumulated Amortization (6,077) (5,105)
Finite-Lived Intangible Assets, Net $ 3,292 4,264
Non compete | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful life 2 years  
Non compete | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful life 5 years  
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 32,944 32,944
Accumulated Amortization (2,473) (106)
Finite-Lived Intangible Assets, Net $ 30,471 32,838
Developed Technology | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful life 5 years  
Developed Technology | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful life 7 years  
Trade name    
Finite-Lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets $ 0 $ 58,546