XML 73 R60.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Acquired Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ (199,237) $ (185,054)
Gross Carrying Amount 387,512 282,847
Customer relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 279,055 176,024
Accumulated Amortization (116,986) (103,713)
Trademarks and trade names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 43,942 45,445
Accumulated Amortization (33,733) (32,596)
Software [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 54,584 60,118
Accumulated Amortization (48,394) (47,485)
Non-compete agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 9,931 1,260
Accumulated Amortization $ (124) $ (1,260)