XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 840,366 $ 833,935
Accumulated Amortization (573,869) (536,789)
Net 266,497 297,146
Customer lists    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 506,367 507,087
Accumulated Amortization (322,741) (304,855)
Net 183,626 202,232
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 77,240 77,434
Accumulated Amortization (34,591) (31,685)
Net 42,649 45,749
Non-compete agreement    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,181 3,191
Accumulated Amortization (2,510) (2,462)
Net 671 729
Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 238,520 231,165
Accumulated Amortization (207,060) (191,320)
Net 31,460 39,845
Domain names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 10,118 10,118
Accumulated Amortization (4,345) (4,009)
Net 5,773 6,109
Favorable leases    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 4,940 4,940
Accumulated Amortization (2,622) (2,458)
Net $ 2,318 $ 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