XML 62 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 878,675 $ 842,730
Accumulated Amortization (615,566) (601,694)
Net 263,109 241,036
Customer lists    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 533,848 506,015
Accumulated Amortization (348,729) (340,579)
Net 185,119 165,436
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 77,791 77,198
Accumulated Amortization (39,010) (37,519)
Net 38,781 39,679
Non-compete agreement    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,976 3,179
Accumulated Amortization (2,619) (2,584)
Net 1,357 595
Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 252,943 246,220
Accumulated Amortization (220,358) (216,330)
Net 32,585 29,890
Domain names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 10,117 10,118
Accumulated Amortization (4,850) (4,682)
Net $ 5,267 $ 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