INVENTORIES - Schedule of Reserve Rollforward (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Inventory, Reserve [Roll Forward] | ||||
| Beginning balance | $ (664) | $ (361) | $ (591) | $ (347) |
| Accrual | (640) | (78) | (730) | (139) |
| Reduction due to inventory sold | 216 | 34 | 233 | 81 |
| Reserves for excess, obsolete, and slow-moving inventories | $ (1,088) | $ (405) | $ (1,088) | $ (405) |