XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Goodwill and Intangibles (Details) - Schedule of intangible assets - USD ($)
$ in Thousands
6 Months Ended
Jul. 02, 2021
Dec. 31, 2020
Definite life intangible assets:    
Gross amount $ 176,097 $ 139,546
Accumulated amortization (60,274) (53,538)
Net book value 115,823 86,008
Customer relationships [Member]    
Definite life intangible assets:    
Gross amount 149,917 117,185
Accumulated amortization (40,062) (34,214)
Net book value $ 109,855 82,971
Remaining useful life (in years) 11 years  
Tradenames [Member]    
Definite life intangible assets:    
Gross amount $ 25,580 21,761
Accumulated amortization (19,638) (18,759)
Net book value $ 5,942 3,002
Remaining useful life (in years) 2 years 6 months  
Non-competes [Member]    
Definite life intangible assets:    
Gross amount $ 600 600
Accumulated amortization (574) (565)
Net book value $ 26 $ 35
Remaining useful life (in years) 4 months 24 days