Quarterly report pursuant to Section 13 or 15(d)

GOODWILL AND INTANGIBLE ASSETS - Components of intangible assets (Details)

v3.22.2.2
GOODWILL AND INTANGIBLE ASSETS - Components of intangible assets (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross amortizable intangible assets $ 608,628 $ 586,282
Accumulated amortization (270,781) (244,609)
Carrying Value 337,847 341,673
Indefinite-lived Intangible Assets (Excluding Goodwill) [Abstract]    
Indefinite-lived intangible assets 105,358 104,911
Total customer contracts and other intangible assets 443,205 446,584
Trademarks & Tradenames    
Indefinite-lived Intangible Assets (Excluding Goodwill) [Abstract]    
Indefinite-lived intangible assets 103,131 102,684
Internet domains    
Indefinite-lived Intangible Assets (Excluding Goodwill) [Abstract]    
Indefinite-lived intangible assets 2,227 2,227
Customer Contracts    
Finite-Lived Intangible Assets [Line Items]    
Gross amortizable intangible assets 567,698 551,277
Accumulated amortization (248,316) (225,348)
Carrying Value $ 319,382 $ 325,929
Customer Contracts | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible assets useful life 3 years 3 years
Customer Contracts | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible assets useful life 20 years 20 years
Trademarks & Tradenames    
Finite-Lived Intangible Assets [Line Items]    
Gross amortizable intangible assets $ 18,086 $ 12,784
Accumulated amortization (7,201) (6,492)
Carrying Value $ 10,885 $ 6,292
Trademarks & Tradenames | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible assets useful life 7 years 7 years
Trademarks & Tradenames | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible assets useful life 20 years 20 years
Non-compete agreements    
Finite-Lived Intangible Assets [Line Items]    
Gross amortizable intangible assets $ 13,999 $ 13,125
Accumulated amortization (6,927) (5,573)
Carrying Value $ 7,072 $ 7,552
Non-compete agreements | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible assets useful life 3 years 3 years
Non-compete agreements | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible assets useful life 20 years 20 years
Patents    
Finite-Lived Intangible Assets [Line Items]    
Gross amortizable intangible assets $ 6,934 $ 6,946
Accumulated amortization (6,692) (5,509)
Carrying Value $ 242 $ 1,437
Patents | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible assets useful life 3 years 3 years
Patents | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Finite lived intangible assets useful life 15 years 15 years
Other Intangible Assets    
Finite-Lived Intangible Assets [Line Items]    
Gross amortizable intangible assets $ 1,910 $ 2,150
Accumulated amortization (1,645) (1,687)
Carrying Value $ 265 $ 463
Finite lived intangible assets useful life 10 years 10 years