GENERAL AND BASIS OF PRESENTATION - Schedule of Allowance for Credit Loss (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Accounts Receivable, Allowance for Credit Loss [Roll Forward] | ||||
| Beginning balance of the allowance for expected credit losses | $ 474 | $ 249 | $ 308 | $ 224 |
| Change in the provision for expected credit losses for the period | 2 | 26 | 168 | 51 |
| Ending balance of the allowance for expected credit losses | $ 476 | $ 275 | $ 476 | $ 275 |