FAIR VALUE OF FINANCIAL INSTRUMENTS - Change in Fair Value of Level 3 Instruments (Details) - Level 3 - Contingent Consideration Liability - Fair Value, Recurring $ in Thousands |
6 Months Ended |
|---|---|
|
Jun. 30, 2023
USD ($)
| |
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation | |
| Contingent consideration, beginning balance | $ 2,980 |
| Change in fair value of contingent consideration | (2,974) |
| Contingent consideration, ending balance | $ 6 |