XML 73 R60.htm IDEA: XBRL DOCUMENT v3.22.0.1
Goodwill and Acquired Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Finite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ (185,054) $ (175,210)
Gross Carrying Amount 282,847 297,093
Customer relationships [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 176,024 186,749
Accumulated Amortization (103,713) (99,131)
Trademarks and trade names [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 45,445 46,762
Accumulated Amortization (32,596) (31,327)
Software [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 60,118 61,602
Accumulated Amortization (47,485) (42,772)
Non-compete agreements [Member]    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 1,260 1,980
Accumulated Amortization $ (1,260) $ (1,980)