XML 63 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Goodwill and Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 838,411 $ 833,935
Accumulated Amortization (556,358) (536,789)
Net 282,053 297,146
Customer lists    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 507,549 507,087
Accumulated Amortization (314,327) (304,855)
Net 193,222 202,232
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 77,550 77,434
Accumulated Amortization (33,293) (31,685)
Net 44,257 45,749
Non-compete agreement    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,197 3,191
Accumulated Amortization (2,487) (2,462)
Net 710 729
Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 235,057 231,165
Accumulated Amortization (199,533) (191,320)
Net 35,524 39,845
Domain names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 10,118 10,118
Accumulated Amortization (4,177) (4,009)
Net 5,941 6,109
Favorable leases    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 4,940 4,940
Accumulated Amortization (2,541) (2,458)
Net $ 2,399 $ 2,482
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 4 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 3 years  
Minimum | Favorable leases    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 4 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 4 years  
Maximum | Technology    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 7 years  
Maximum | Domain names    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 15 years  
Maximum | Favorable leases    
Finite-Lived Intangible Assets [Line Items]    
Estimated Useful Lives 14 years