FAIR VALUE OF FINANCIAL INSTRUMENTS - Fair Value Measurements of Contingent Consideration (Details) - Fair Value, Recurring - Level 3 - Discounted cash flow, Monte Carlo |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
Dec. 31, 2020 |
|
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | |||
| Expected Years | 1 year 4 months 24 days | 2 years 4 months 24 days | 3 years 6 months |
| Present value discount rate | |||
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | |||
| Contingent consideration, measurement input | 16.60% | 18.40% | 25.80% |
| Volatility factor | |||
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis | |||
| Contingent consideration, measurement input | 48.00% | 50.30% | 51.80% |