ACQUISITIONS - Schedule of identifiable intangible assets acquired (Details) - USD ($) $ in Thousands |
12 Months Ended | |||
---|---|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
Dec. 31, 2019 |
Dec. 31, 2018 |
|
Business Acquisition [Line Items] | ||||
Identifiable intangible assets | $ 245,545 | $ 130,981 | $ 23,715 | |
Trademarks | ||||
Business Acquisition [Line Items] | ||||
Identifiable intangible assets | 52,237 | 23,464 | 5,453 | |
Customer relationships | ||||
Business Acquisition [Line Items] | ||||
Estimated Useful Life | 10 years | |||
Identifiable intangible assets | 160,953 | 99,897 | 18,112 | |
Non-compete agreements | ||||
Business Acquisition [Line Items] | ||||
Estimated Useful Life | 5 years | |||
Identifiable intangible assets | 5,395 | 1,150 | 150 | |
Patents | ||||
Business Acquisition [Line Items] | ||||
Identifiable intangible assets | $ 26,960 | $ 6,470 | $ 0 | |
Patents | Minimum | ||||
Business Acquisition [Line Items] | ||||
Estimated Useful Life | 10 years | |||
Patents | Maximum | ||||
Business Acquisition [Line Items] | ||||
Estimated Useful Life | 18 years |