XML 65 R52.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 939,759 $ 891,355
Accumulated Amortization (675,201) (661,143)
Net 264,558 230,212
Customer lists    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 571,582 533,204
Accumulated Amortization (383,343) (375,107)
Net 188,239 158,097
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 79,205 77,860
Accumulated Amortization (45,188) (43,815)
Net 34,017 34,045
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,971 3,979
Accumulated Amortization (2,939) (2,869)
Net 1,032 1,110
Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 274,883 266,194
Accumulated Amortization (238,207) (233,996)
Net 36,676 32,198
Domain names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 10,118 10,118
Accumulated Amortization (5,524) (5,356)
Net $ 4,594 $ 4,762