v3.26.1
INVENTORIES (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Mar. 31, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]            
Raw materials $ 16,704   $ 16,704     $ 16,422
Work in process 4,462   4,462     9,397
Inventory consigned to others 252   252     248
Finished goods 6,505   6,505     5,513
Total inventories 27,923   27,923   $ 29,701 $ 31,580
Excess and obsolete inventory charges $ 102 $ 97 $ 373 $ 304