XML 78 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 891,355 $ 842,730
Accumulated Amortization (661,143) (601,694)
Net 230,212 241,036
Customer lists    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 533,204 506,015
Accumulated Amortization (375,107) (340,579)
Net 158,097 165,436
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 77,860 77,198
Accumulated Amortization (43,815) (37,519)
Net 34,045 39,679
Non-compete agreement    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,979 3,179
Accumulated Amortization (2,869) (2,584)
Net 1,110 595
Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 266,194 246,220
Accumulated Amortization (233,996) (216,330)
Net 32,198 29,890
Domain names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 10,118 10,118
Accumulated Amortization (5,356) (4,682)
Net $ 4,762 $ 5,436