v3.22.4
FAIR VALUE OF FINANCIAL INSTRUMENTS - Change in Fair Value of Level 3 Instruments (Details) - Contingent Consideration Liability - Level 3 - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Fair value adjustment of contingent consideration $ (25,930) $ (1,800)
Fair Value, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis    
Contingent consideration, beginning balance 28,910 30,710
Contingent consideration, ending balance $ 2,980 $ 28,910