XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Goodwill and Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 842,945 $ 833,935
Accumulated Amortization (588,335) (536,789)
Net 254,610 297,146
Customer lists    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 505,426 507,087
Accumulated Amortization (331,179) (304,855)
Net 174,247 202,232
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 77,035 77,434
Accumulated Amortization (35,939) (31,685)
Net 41,096 45,749
Non-compete agreement    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 3,171 3,191
Accumulated Amortization (2,537) (2,462)
Net 634 729
Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 242,255 231,165
Accumulated Amortization (211,462) (191,320)
Net 30,793 39,845
Domain names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 10,118 10,118
Accumulated Amortization (4,514) (4,009)
Net 5,604 6,109
Favorable leases    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 4,940 4,940
Accumulated Amortization (2,704) (2,458)
Net $ 2,236 $ 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 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 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 5 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