v3.26.1
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)