Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2
GOODWILL AND INTANGIBLE ASSETS - Components of intangible assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross amortizable intangible assets $ 605,778 $ 586,282
Accumulated amortization (272,255) (244,609)
Carrying Value 333,523 341,673
Indefinite-lived Intangible Assets (Excluding Goodwill) [Abstract]    
Indefinite-lived intangible assets 105,536 104,911
Total customer contracts and other intangible assets 439,059 446,584
Trademarks & Tradenames    
Indefinite-lived Intangible Assets (Excluding Goodwill) [Abstract]    
Indefinite-lived intangible assets 103,309 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 568,655 551,277
Accumulated amortization (250,640) (225,348)
Carrying Value $ 318,015 $ 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 $ 14,459 $ 12,784
Accumulated amortization (6,728) (6,492)
Carrying Value $ 7,731 $ 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,692 $ 13,125
Accumulated amortization (6,600) (5,573)
Carrying Value $ 7,092 $ 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,583) (5,509)
Carrying Value $ 351 $ 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 $ 2,038 $ 2,150
Accumulated amortization (1,704) (1,687)
Carrying Value $ 334 $ 463
Finite lived intangible assets useful life 10 years 10 years