XML 72 R35.htm IDEA: XBRL DOCUMENT v3.20.1
SUPPLEMENTAL FINANCIAL STATEMENT DATA - Gross Amount and Amortization (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 03, 2020
Dec. 27, 2019
Goodwill and other intangible assets    
Gross Amount of Intangible Assets $ 98,158 $ 98,158
Accumulated Amortization 24,578 21,321
Backlog    
Goodwill and other intangible assets    
Gross Amount 7,134 7,134
Accumulated Amortization $ 4,198 3,763
Amortization Period (in years) 1 year  
Tradename    
Goodwill and other intangible assets    
Gross Amount $ 13,351 13,351
Accumulated Amortization $ 5,357 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,452 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 $ 3,883 3,227
Amortization Period (in years) 8 years  
Customer relationships    
Goodwill and other intangible assets    
Gross Amount $ 60,733 60,733
Accumulated Amortization $ 9,688 $ 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