ACQUISITIONS - Fair Values Contingent Consideration (Details) - Contingent Consideration Liability - USD ($) $ in Thousands |
12 Months Ended | |
---|---|---|
Dec. 31, 2022 |
Dec. 31, 2021 |
|
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||
Beginning fair value - contingent consideration | $ 12,275 | $ 6,885 |
Additions | 1,940 | 4,540 |
Fair value adjustments | 2,228 | 3,350 |
Settlements | (7,230) | (2,500) |
Ending fair value - contingent consideration | $ 9,213 | $ 12,275 |