XML 45 R35.htm IDEA: XBRL DOCUMENT v3.20.2
SUPPLEMENTAL FINANCIAL STATEMENT DATA - Gross Amount and Amortization (Details) - USD ($)
$ in Thousands
6 Months Ended
Jul. 03, 2020
Dec. 27, 2019
Goodwill and other intangible assets    
Gross Amount of Intangible Assets $ 98,904 $ 98,158
Accumulated Amortization 28,783 21,321
Backlog    
Goodwill and other intangible assets    
Gross Amount 7,844 7,134
Accumulated Amortization $ 5,542 3,763
Amortization Period (in years) 1 year  
Tradename    
Goodwill and other intangible assets    
Gross Amount $ 13,711 13,351
Accumulated Amortization $ 5,904 4,882
Tradename | Minimum    
Goodwill and other intangible assets    
Amortization Period (in years) 2 years 6 months  
Tradename | Maximum    
Goodwill and other intangible assets    
Amortization Period (in years) 6 years  
Non-compete agreements    
Goodwill and other intangible assets    
Gross Amount $ 2,320 2,320
Accumulated Amortization $ 1,519 1,384
Non-compete agreements | Minimum    
Goodwill and other intangible assets    
Amortization Period (in years) 4 years  
Non-compete agreements | Maximum    
Goodwill and other intangible assets    
Amortization Period (in years) 5 years  
Developed technology    
Goodwill and other intangible assets    
Gross Amount $ 14,620 14,620
Accumulated Amortization $ 4,539 3,227
Amortization Period (in years) 8 years  
Customer relationships    
Goodwill and other intangible assets    
Gross Amount $ 60,409 60,733
Accumulated Amortization $ 11,279 $ 8,065
Customer relationships | Minimum    
Goodwill and other intangible assets    
Amortization Period (in years) 5 years  
Customer relationships | Maximum    
Goodwill and other intangible assets    
Amortization Period (in years) 8 years