FINANCIAL INSTRUMENTS - Schedule of Change in Contingent Consideration Recorded at Fair Value Using Level 3 Measurements (Details) - USD ($) $ in Thousands |
6 Months Ended | 12 Months Ended |
|---|---|---|
Jun. 30, 2024 |
Dec. 31, 2023 |
|
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||
| Fair value adjustments and accretion | $ (139) | $ 61 |
| Contingent Consideration | ||
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||
| Beginning balance | 24,698 | 28,122 |
| Fair value adjustments and accretion | (2,297) | (3,424) |
| Ending balance | $ 22,401 | $ 24,698 |