XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 885,695 $ 842,730
Accumulated Amortization (645,213) (601,694)
Net 240,482 241,036
Customer lists    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 532,376 506,015
Accumulated Amortization (365,853) (340,579)
Net 166,523 165,436
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 77,659 77,198
Accumulated Amortization (42,135) (37,519)
Net 35,524 39,679
Non-compete agreement    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,969 3,179
Accumulated Amortization (2,781) (2,584)
Net 1,188 595
Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 261,573 246,220
Accumulated Amortization (229,257) (216,330)
Net 32,316 29,890
Domain names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 10,118 10,118
Accumulated Amortization (5,187) (4,682)
Net $ 4,931 $ 5,436