v3.26.1
INVENTORIES (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Inventory Disclosure [Abstract]      
Raw materials $ 16,462   $ 16,422
Work in process 5,914   9,397
Inventory consigned to others 252   248
Finished goods 7,823   5,513
Total inventories 30,451   $ 31,580
Excess and obsolete inventory charges $ 271 $ 206