XML 64 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 881,739 $ 842,730
Accumulated Amortization (630,708) (601,694)
Net 251,031 241,036
Customer lists    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 532,853 506,015
Accumulated Amortization (357,449) (340,579)
Net 175,404 165,436
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 77,760 77,198
Accumulated Amortization (40,597) (37,519)
Net 37,163 39,679
Non-compete agreement    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,974 3,179
Accumulated Amortization (2,708) (2,584)
Net 1,266 595
Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 257,035 246,220
Accumulated Amortization (224,935) (216,330)
Net 32,100 29,890
Domain names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 10,117 10,118
Accumulated Amortization (5,019) (4,682)
Net $ 5,098 $ 5,436
Minimum | Customer lists    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 7 years  
Minimum | Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 2 years  
Minimum | Non-compete agreement    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 1 year  
Minimum | Technology    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 3 years  
Minimum | Domain names    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 2 years  
Maximum | Customer lists    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 17 years  
Maximum | Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 16 years  
Maximum | Non-compete agreement    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 5 years  
Maximum | Technology    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 8 years  
Maximum | Domain names    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 15 years