XML 70 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets - Schedule of Finite-lived Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Jan. 01, 2022
Finite-lived intangible assets:    
Gross Carrying Amount $ 316,354 $ 311,814
Accumulated Amortization (155,923) (123,590)
Net Amount 160,431 188,224
Customer relationships    
Finite-lived intangible assets:    
Gross Carrying Amount 222,998 219,455
Accumulated Amortization (87,054) (65,017)
Net Amount $ 135,944 154,438
Customer relationships | Minimum    
Finite-lived intangible assets:    
Useful life 1 year  
Customer relationships | Maximum    
Finite-lived intangible assets:    
Useful life 12 years  
Trade name    
Finite-lived intangible assets:    
Gross Carrying Amount $ 16,883 16,615
Accumulated Amortization (15,933) (14,815)
Net Amount $ 950 1,800
Trade name | Minimum    
Finite-lived intangible assets:    
Useful life 1 year  
Trade name | Maximum    
Finite-lived intangible assets:    
Useful life 2 years  
Customer backlog    
Finite-lived intangible assets:    
Gross Carrying Amount $ 29,419 28,971
Accumulated Amortization (27,333) (25,162)
Net Amount $ 2,086 3,809
Customer backlog | Minimum    
Finite-lived intangible assets:    
Useful life 1 year  
Customer backlog | Maximum    
Finite-lived intangible assets:    
Useful life 10 years  
Non-compete    
Finite-lived intangible assets:    
Gross Carrying Amount $ 14,110 13,829
Accumulated Amortization (11,298) (9,024)
Net Amount $ 2,812 4,805
Non-compete | Minimum    
Finite-lived intangible assets:    
Useful life 1 year  
Non-compete | Maximum    
Finite-lived intangible assets:    
Useful life 5 years  
Developed technology    
Finite-lived intangible assets:    
Gross Carrying Amount $ 32,944 32,944
Accumulated Amortization (14,305) (9,572)
Net Amount $ 18,639 $ 23,372
Developed technology | Minimum    
Finite-lived intangible assets:    
Useful life 5 years  
Developed technology | Maximum    
Finite-lived intangible assets:    
Useful life 7 years