FAIR VALUE - Schedule of Fair Values Roll Forward of Contingent Consideration (Details) - Level 3 - Contingent consideration $ in Thousands |
3 Months Ended |
|---|---|
|
Mar. 31, 2024
USD ($)
| |
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | |
| Beginning Balance | $ 8,350 |
| Change in fair value | 2,027 |
| Ending Balance | $ 10,377 |