Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.1
GOODWILL AND INTANGIBLE ASSETS - Components of intangible assets (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Finite-Lived Intangible Assets [Line Items]    
Gross amortizable intangible assets $ 592,593 $ 586,282
Accumulated amortization (259,803) (244,609)
Carrying Value 332,790 341,673
Indefinite-lived Intangible Assets (Excluding Goodwill) [Abstract]    
Indefinite-lived intangible assets 105,626 104,911
Total customer contracts and other intangible assets 438,416 446,584
Trademarks & Tradenames    
Indefinite-lived Intangible Assets (Excluding Goodwill) [Abstract]    
Indefinite-lived intangible assets 103,399 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 557,164 551,277
Accumulated amortization (238,358) (225,348)
Carrying Value $ 318,806 $ 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 $ 12,904 $ 12,784
Accumulated amortization (6,783) (6,492)
Carrying Value $ 6,121 $ 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,362 $ 13,125
Accumulated amortization (6,364) (5,573)
Carrying Value $ 6,998 $ 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,946 $ 6,946
Accumulated amortization (6,502) (5,509)
Carrying Value $ 444 $ 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,217 $ 2,150
Accumulated amortization (1,796) (1,687)
Carrying Value $ 421 $ 463
Finite lived intangible assets useful life 10 years 10 years