v3.26.1
INVENTORIES (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Significant components of inventory      
Raw materials $ 29,671   $ 27,402
Finished goods 7,642   6,876
Total 37,313   34,278
Inventory adjustments 98 $ (40)  
Inventory valuation reserves $ 5,000   $ 4,900
Maximum      
Significant components of inventory      
Inventory adjustments   $ (100)