REVENUES - Narrative (Details) - USD ($) $ in Thousands |
6 Months Ended | ||
|---|---|---|---|
Jun. 30, 2023 |
Jun. 30, 2022 |
Dec. 31, 2022 |
|
| Revenue from Contract with Customer [Abstract] | |||
| Deferred revenue | $ 8,209 | $ 6,647 | |
| Amount recognized in the period from amounts included in deferred revenue at beginning of period | 5,900 | $ 15,000 | |
| Unbilled receivables | $ 1,900 | $ 1,500 | |