INTANGIBLE ASSETS AND GOODWILL - Schedule of Capitalized Software Amortization Expense (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2023 |
Sep. 30, 2022 |
Sep. 30, 2023 |
Sep. 30, 2022 |
|
| Finite-Lived Intangible Assets [Line Items] | ||||
| Amortization of capitalized computer software | $ 624 | $ 482 | $ 2,000 | $ 1,173 |
| Cost of revenues | ||||
| Finite-Lived Intangible Assets [Line Items] | ||||
| Amortization of capitalized computer software | 402 | 274 | 1,207 | 547 |
| Sales and marketing | ||||
| Finite-Lived Intangible Assets [Line Items] | ||||
| Amortization of capitalized computer software | $ 222 | $ 208 | $ 793 | $ 626 |