v3.25.1
INVENTORIES (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Significant components of inventory      
Raw materials $ 32,551   $ 24,884
Finished goods 8,244   13,563
Total 40,795   38,447
Inventory adjustments (40) $ (33)  
Inventory valuation reserves 4,800   $ 4,800
Maximum      
Significant components of inventory      
Inventory adjustments $ 100 $ 100