XML 88 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 842,730 $ 833,935
Accumulated Amortization (601,694) (536,789)
Net 241,036 297,146
Customer lists    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 506,015 507,087
Accumulated Amortization (340,579) (304,855)
Net $ 165,436 202,232
Customer lists | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 7 years  
Customer lists | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 17 years  
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 77,198 77,434
Accumulated Amortization (37,519) (31,685)
Net $ 39,679 45,749
Trademarks | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 2 years  
Trademarks | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 16 years  
Non-compete agreement    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 3,179 3,191
Accumulated Amortization (2,584) (2,462)
Net $ 595 729
Non-compete agreement | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 1 year  
Non-compete agreement | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 5 years  
Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 246,220 231,165
Accumulated Amortization (216,330) (191,320)
Net $ 29,890 39,845
Technology | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 3 years  
Technology | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 7 years  
Domain names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 10,118 10,118
Accumulated Amortization (4,682) (4,009)
Net $ 5,436 6,109
Domain names | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 3 years  
Domain names | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 15 years  
Favorable leases    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 0 4,940
Accumulated Amortization 0 (2,458)
Net $ 0 $ 2,482
Favorable leases | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 4 years  
Favorable leases | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 14 years