v3.26.1
Inventories
6 Months Ended
Jun. 30, 2026
Inventory Disclosure [Abstract]  
Inventories INVENTORIES:
June 30,December 31,
20262025
Raw materials$15,781 $14,831 
Work in process1,110 56 
Semi-finished goods2,601 1,965 
Finished goods10,579 14,208 
$30,071 $31,060