v3.22.4
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%